派生类型中的导航属性

时间:2013-02-08 18:08:37

标签: entity-framework

我是实体框架和数据库设计的新手,我正在使用数据库第一种方法,在visual studio 2012中默认使用DbContext API创建POCO类。我试图让POCO类尽可能精简,我遇到了一个场景,我想从一个表中生成两种类型。我的问题是我想将导航属性与外键一起移动到派生类型。有谁知道解决这个问题的方法?

注意:我试图发布我正在尝试做的图像,但显然我仍然没有足够的声誉来做到这一点。

编辑:感谢任何人给我足够的声誉来发布图片。我试图发布的图片如下。

TPH inheritance

谢谢,

雷蒙德

1 个答案:

答案 0 :(得分:1)

你有没有得到解决方案?我有一个类似的结构。我在我的SQL Server DB中创建了一个超类型表,其中包含2个子类型,一个与另一个表有关系。 EF只是为我设置它。但是您应该能够通过右键单击您的实体并添加新的导航项来实现。然后,您可以创建一个新的关联(也可以通过右键单击)。

此致