如何使用实体框架5模型首先生成每个层次结构的表

我首先使用Visual Studio 2012与实体Framework 5模型。 我想使用每个层次结构策略的表生成我的数据库,但无法找到该选项。 Entity Designer数据库生成电源包不适用于Visual Studio 2012,或者我无法找到它。

任何人的建议?


Table Per Hierarchy或通常由(TPH)所知的描述将继承类型映射到单个数据库表(您的案例中的模型实体),该表使用鉴别器列来区分一个子类型和另一个子类型。 当您在模型中创建继承时,默认情况下,Code First约定将推断表映射。

举例来说,您可以完成此方法

在visual studio .edmx编辑器中,右键单击曲面,使用Add - > Entity

例

我添加了两个实体学生和教授, 基础类型将成为人 ,之后,你应该有这样的事情

模型

有了这个,你可以创建每个层次模型的表格。

链接地址: http://www.djcxy.com/p/90237.html

上一篇: how to generate table per hierarchy using entity framework 5 model first

下一篇: Migration using model first approach in entity framework