Я пытаюсь закодировать процесс оплаты для решения для электронной коммерции и хочу собрать все продукты в корзине, но затем внутри List<OrderProducts>
и затем сохранить этот список в объекте Order
.
Ниже приведены классы POCO:
Order.cs
public class Order
{
public int Id { get; set; }
public double TotalAmount { get; set; }
public IdentityUser UserAccount { get; set; }
public virtual ICollection<OrderProduct> OrderProduct { get; set; }
public DateTime OrderDate { get; set; }
public bool IsComplete { get; set; }
}
OrderProduct.cs
public class OrderProduct
{
public int Id { get; set; }
public Order Order { get; set; }
public Product Product { get; set; }
public int Quantity { get; set; }
}
После запуска миграций и обновления базы данных кажется, что столбец OrderProduct
в таблице Order
даже не отображается в структуре базы данных.
Может кто-нибудь помочь или дать лучшее решение на основе сценария выше?