目前我有一个我无法理解的问题。
我的模型中有 2 个实体
[Table("TX_REDEVABLE")]
public abstract class Redevable
{
}
[Table("TX_BILLET_STATION")]
public class BilletStation
{
[Column("BST_ID_INFO_RDV")]
public Int64? RedevableId { get; set; }
[UserVisible(Ordre = 23)]
[Display(Name = "Redevable")]
[ForeignKey("RedevableId")]
public virtual Redevable Redevable { get; set; }
}
我尝试进行这样的查询:
var q = (from b in Repository.DataContext.BilletStation
where b.Redevable != null
select b).ToList();
它工作得很好,因为我的课Redevable
是抽象的。但是现在,我需要实例化一个新的Redevable
,所以我不能有一个抽象类。
没有 abstract 关键字,我现在有一个错误说the "extend2"."discriminator" is undefined.
任何人都可以帮助我吗?