Я работаю над проектом.Когда я только начинал, у меня была модель заказа и модель адреса.Теперь, однако, я хотел бы изменить модель заказа на AddressTo и AddressFrom вместо только Address.
Модель адреса:
public class Address
{
public int AddressId { get; set; }
public int ZipCodeId { get; set; }
public string Street { get; set; }
public int Nr { get; set; }
public virtual ICollection<Order> Order { get; set; }
public virtual ZipCode ZipCode { get; set; }
}
Модель заказа:
public class Order
{
public int OrderId { get; set; }
public int CustomerId { get; set; }
public virtual Address Address { get; set; }
public DateTime OrderDate { get; set; }
public DateTime SentDate { get; set; }
public string Title { get; set; }
public string Type { get; set; }
public string Content { get; set; }
public int ExpectedHours { get; set; }
public int AmountWorkers { get; set; }
public virtual Customer Customer{ get; set; }
}
Что я хочу в заказе:
public class Order
{
public int OrderId { get; set; }
public int CustomerId { get; set; }
public virtual Address AddressTo { get; set; }
public virtual Address AddressFrom { get; set; }
public DateTime OrderDate { get; set; }
public DateTime SentDate { get; set; }
public string Title { get; set; }
public string Type { get; set; }
public string Content { get; set; }
public int ExpectedHours { get; set; }
public int AmountWorkers { get; set; }
public virtual Customer Customer{ get; set; }
}
Я понял, что решениеэта проблема без FluentApi
невозможна.Однако мне трудно преодолеть эту проблему.
Я хочу, чтобы моя таблица заказов в базе данных показывала столбцы идентификаторов AddressToId
и AddressFromId
, а не просто AddressId
(вот какэто прямо сейчас).
Буду очень признателен за помощь сообщества по этому вопросу.