これは私のユーザーモデルです:
public User{
... (no navigation Property to modeltype)
}
次のモデルは、DocCode OrderDetails-> Productから着想を得ており、OrderDetailのみが製品への外部キーを持っています。この構成では、breezeからエラーメッセージが表示されます。ユーザーSBおよびTLの場合は「Badnavproperties」ですが、MAの場合は表示されません。
public modeltype{
public DateTime? ClosedBySB { get; set; }
public long? SBId { get; set; }
[ForeignKey("SBId")]
public User SB { get; set; }
public DateTime? ClosedByTL { get; set; }
public long? TLId { get; set; }
[ForeignKey("TLId")]
public User TL { get; set; }
public DateTime? ClosedByMA { get; set; }
public long? MAId { get; set; }
[ForeignKey("MAId")]
public User MA { get; set; }
....
}
これが機能している間:
public modeltype{
public DateTime? ClosedBySB { get; set; }
//public long? SBId { get; set; }
//[ForeignKey("SBId")]
//public User SB { get; set; }
public DateTime? ClosedByTL { get; set; }
//public long? TLId { get; set; }
//[ForeignKey("TLId")]
//public User TL { get; set; }
public DateTime? ClosedByMA { get; set; }
public long? MAId { get; set; }
[ForeignKey("MAId")]
public User MA { get; set; }
....
}
これでうまくいくと思いますか?追加のFluentApi構成は行われません。助けてくれてありがとう。