Я пытаюсь определить модельEF Code First добавить 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; }
}
я попытался определить его с помощью команды .HasOptional() от EF, но не может заставить его работать.
Я действительно не знаю, возможно ли это, какие-либо идеи?