我第一次使用EF6代码.NET4(我应该履行的Win XP的项目,所以我不能.NET4.5配置它)在一个双赢表格项目。
我有所有其他实体从它继承了BaseEntity类:
public abstract class BaseEntity
{
public int Id {get; set;}
public int X {get; set;}
public int Y {get; set;}
}
public class Calendar:BaseEntity
{
// properties
}
我怎么能忽略以下为每个实体代码不写在我的所有实体X,Y属性?
modelBuilder.Entity<Calendar>()
.Ignore(t => t.X)
.Ignore(t => t.Y)
请注意,我不能使用[NotMapped]
因为我使用EF6与.NET 4属性。