私はモデルを定義しようとしているEFコードファーストモデルに0〜1の関係を追加し、エンティティ
public class Refund
{
[Key]
public int RefundID { get; set; }
public int Order { get; set; }
public int? TicketID { get; set; }
public decimal? RefundTotal { get; set; }
public string RefundType { get; set; }
public DateTime? RefundDate { get; set; }
[ForeignKey("TicketID")]
public virtual Ticket Ticket { get; set; }
}
私の問題は、私はチケットオブジェクトから還付へのアクセス権を持っているしたいということですが、 FKは払い戻し表に載っています。このような 何か:
Public class Ticket
{
[Key]
public int TicketID { get; set; }
public virtual Refund Refund { get; set; }
}
私はEFから.HasOptional()コマンドを使用してそれを定義しようとしたが、それを動作させることはできません。
それが可能かどうか私は本当にわかりません。この効果へ