Я делаю школьный проект, который представляет собой магазин.
Я создал класс продукта:
public Guid Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
public string Description { get; set; }
public string PhotoUrl { get; set; }
public int Quantity { get; set; }
и класс заказа:
public Guid Id { get; set; }
public List<Product> Products { get; set; }
public decimal TotalPrice { get; set; }
//address
public string Street { get; set; }
public string HouseNumber { get; set; }
public string PostCode { get; set; }
public string City { get; set; }
public Order()
{
Products = new List<Product>();
}
Как вы видите в Order.cs, есть список Продуктов, но структура сущностей всегда устанавливает связь между моим продуктом и заказом, но я просто хочу добавить Продукт в этот список без связи. В ответ я хочу получить что-то вроде этого
{
"id" :"someID",
"products": [
{
first product
},
{
second product
}]
}
et c. Как я могу предотвратить создание ef отношений и сделать простые списки? Или как я могу связать много товаров со многими заказами?