2012-05-09 78 views
4

我需要从不属于该模型的基类派生两个我的实体类。从实体框架中的NotMapped类派生实体类4.1代码优先

[NotMapped] 
public abstract class BaseClass 
{ 
    [NotMapped] 
    public string SomeProperty { get; set; } 
} 
public partial class Derived1: BaseClass {} 
public partial class Derived2: BaseClass {} 

我试图标记的基类,其所有属性为[NotMapped]但上下文初始化抛出一个错误,说我的两个派生实体类未映射。

+2

任何机会,你可以使用接口呢? –

+0

不需要。它是需要集中而不是合同的代码。 –

回答

3

想通了。 [NotMapped]属性不应该应用于基类,而只应用于其基本属性。