我有threeType MaliOp,LoanEBD,PrmEBD停止EF继承
public class MaliOp
{
public int Id { get; set; }
public int OldId { get; set; }
public byte MaliTable { get; set; }
public string Date { get; set; }
public short OpState { get; set; }
}
public class LoanEBD : MaliOp
{
public int? BId { get; set; }
public int? Loan { get; set; }
public int? PayerBimeGozar { get; set; }
[NotMapped]
public int OldId { get; set; }
}
public class PrmEBD : MaliOp
{
public int? PayerBimeGozar { get; set; }
public int? BId { get; set; }
[NotMapped]
public int OldId { get; set; }
}
两个实体PrmEBD和LoanEBD继承MaliOp。我想通过使用这三种类型在实体框架中创建DBContext。 我有三个表在数据库中的每一个他们。 我不想使用任何EF Inhertance Strategy并将每个添加为独立类型。但不能和EF使用Inhertance策略中的任何一个。 我该怎么做?