1

ここで奇妙な質問です。

変更できないデータベースに問題があります。

[Table("PROJTABLE")]
    public class Certifikat {
        [Key]
        public long Recid { get; set; }

        public String DATAAREAID { get; set; }
        public String Projid { get; set; }           
        public virtual StandardAndScope StandardInfo { get; set; }
}

[Table("DS_CRT_PROJSTANDARDSCOPE")]
    public class StandardAndScope {
        [Key]
        public long RECID { get; set; }

        public String DATAAREAID { get; set; }    
        public String Standard { get; set; }
        public String Scope { get; set; }
    }

Certifikat から StandardAndScope へのオプションの 1 対多の関係があります。でも!DATAAREAID 列が特定の値 ("crt") の場合、1 対多のみです。

その列の値が crt である行のみをマップするように EntityFramework に指示する方法はありますか?

4

0 に答える 0