我首先使用Visual Studio 2012与实体Framework 5模型。 我想使用每个层次结构策略的表生成我的数据库,但找不到该选项。 实体设计器数据库生成Power Pack不适用于visual studio 2012,或者我找不到它。
有人提出建议吗?
答案 0 :(得分:2)
每个层次结构表或(TPH)通常所知的描述将继承类型映射到单个数据库表(在您的情况下为模型实体),该表使用鉴别器列来区分一个子类型与另一个子类型。在模型中创建继承时,这是Code First约定默认情况下推断表映射的方式。
您可以通过例如
来完成此方法 在Visual Studio .edmx编辑器中,右键单击表面,使用添加 - >实体
我添加了两个实体学生和教授基础类型将成为人,之后你应该有这样的东西
通过这种方式,您可以创建每个层次结构模型的表。