具有派生外键实体的EF4派生实体

时间:2011-11-04 17:51:15

标签: asp.net asp.net-mvc-3 entity-framework-4 entity-framework-4.1 ef-code-first

我正在使用asp.net mvc3和ef4。

我有2个班级,

ClassA,ClassB。

ClassA有2个ClassB。

我已经派生了这些类的版本:

DerivedClassA,DerivedClassB。

DerivedClassA有ClassB,但是我希望DerivedClassA从DerivedClassB表而不是ClassB表填充它的ClassB。

是否可以使用Fluent API指定此关系?我正在使用TPC。

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的。这似乎是一个基本的OO问题。

你可以尝试:

class DerivedClassA : ClassA
{
   new DerivedClassB ClassB1 { get; }
   new DerivedClassB ClassB2 { get; }
}