Entity framework 4 实体框架4:是否可以从头开始按层次结构继承设置表?

Entity framework 4 实体框架4:是否可以从头开始按层次结构继承设置表?,entity-framework-4,Entity Framework 4,我刚开始使用EF4,从v0.6开始使用NHibernate。我正在尝试模型优先的方法。我有一个包含两个子类的抽象基类,我想用TPH策略来持久化它们,但这似乎不可能通过设计器实现,因为似乎没有一种方法可以按照我认为应该的方式设置存储模型和映射。我似乎有以下选择: 手动编辑.edmx中的存储模型 让它使用TPT生成模式,修复该问题,然后更新模型并修复映射 我是否遗漏了一些明显的东西,或者我应该先恢复到db和/或希望代码优先的东西很快得到适当的发布。不幸的是,在model first中使用TPH创建新

我刚开始使用EF4,从v0.6开始使用NHibernate。我正在尝试模型优先的方法。我有一个包含两个子类的抽象基类,我想用TPH策略来持久化它们,但这似乎不可能通过设计器实现,因为似乎没有一种方法可以按照我认为应该的方式设置存储模型和映射。我似乎有以下选择:

  • 手动编辑.edmx中的存储模型
  • 让它使用TPT生成模式,修复该问题,然后更新模型并修复映射

  • 我是否遗漏了一些明显的东西,或者我应该先恢复到db和/或希望代码优先的东西很快得到适当的发布。

    不幸的是,在model first中使用TPH创建新模型是不可能的,您应该使用一种变通方法。

    至于代码优先,请看一看,它应该会有帮助。

    不是现成的,但第三方附加组件可能会有帮助:谢谢-这是我得出的结论。感谢代码第一链接;我来表演一下。