現在、私は理解できない問題を抱えています。
モデルに 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
ため、抽象クラスを作成できませんでした。
抽象キーワードがないと、次のエラーが表示されますthe "extend2"."discriminator" is undefined.
誰でも私を助けることができますか?