从Entity Framework 4.1 Code First中的NotMapped类派生实体类

我需要从不属于模型的基类派生我的两个Entity类。

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

我已经尝试将基类及其所有属性标记为[NotMapped]但是上下文初始化器会抛出一个错误,指出我的派生实体类都没有映射。

弄清楚了。 [NotMapped]属性不应该应用于基类,而只应用于其属性。