【问题标题】:how to generate table per hierarchy using entity framework 5 model first如何首先使用实体​​框架 5 模型生成每个层次结构的表
【发布时间】:2012-12-19 22:43:17
【问题描述】:

我首先使用带有实体框架 5 模型的 Visual Studio 2012。 我想使用每个层次结构策略的表来生成我的数据库,但找不到该选项。 Entity Designer Database Generation Power Pack 不适用于 Visual Studio 2012,或者我找不到。

有人建议吗?

【问题讨论】:

    标签: entity-framework-5 ef-model-first table-per-hierarchy


    【解决方案1】:

    Table Per Hierarchy 或 (TPH) 众所周知的描述了将继承类型映射到单个数据库表(在您的情况下为模型实体),该表使用鉴别器列来区分一个子类型与另一个子类型。当您在模型中创建继承时,这就是 Code First 约定默认推断表映射的方式。

    你可以通过做例子来完成这个方法

    在visual studio .edmx 编辑器中,右键点击表面,使用Add –> Entity

    我添加了两个实体学生和教授,基本类型将是人,之后你应该有这样的东西

    这样您就可以创建每个层次模型的表。

    猜你喜欢
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多