实体框架4:是否可以从头开始设置每层次的表继承?

时间:2010-12-03 16:36:54

标签: entity-framework-4

我刚刚开始使用EF4,因为大约v0.6使用了NHibernate。我正在尝试模型优先方法。我有一个带有两个子类的抽象基类,我想用TPH策略保留,但这似乎不可能通过设计器,因为似乎没有办法设置存储模型和以我认为应该如此的方式映射。我似乎有以下选择:

  1. 手动编辑.edmx中的存储模型。
  2. 让它使用TPT生成架构,修复它然后更新模型并修复映射。
  3. 我错过了一些明显的东西,或者我应该恢复到db-first和/或希望代码优先的东西很快得到正确的发布。

1 个答案:

答案 0 :(得分:0)

不幸的是,在Model First中不可能使用TPH创建新模型,您应该使用其中一种解决方法。
至于Code First,请查看this article,它应该会有所帮助。