@ andercruzbr Это мой dbcontext:
public DbSet<Pizza> Pizzas { get; set; }
public DbSet<Sauce> Sauces { get; set; }
public DbSet<Idgredient> Idgredients { get; set; }
public DbSet<Order> Orders { get; set; }
public DbSet<OrderSauceItem> OrderSauce { get; set; }
public DbSet<OrderPizzaItem> OrderPizza { get; set; }
public DbSet<PizzaIdgredientItem> PizzaIdgredient { get; set; }
Это нормально, когда у меня есть данные в базе данных:
var newOrder = new Order();
var listsauces = new List<OrderSauceItem>();
listsauces.Add(new OrderSauceItem {SauceId = ctx.Sauces.Where(x => x.Id == 3).FirstOrDefault(), Quantity = 1 });
newOrder.Sauces = listsauces;
var listPizzas = new List<OrderPizzaItem>();
listPizzas.Add(new OrderPizzaItem { PizzaId = ctx.Pizzas.Where(x => x.Id == 1).FirstOrDefault(), Quantity = 2 });
listPizzas.Add(new OrderPizzaItem {PizzaId = ctx.Pizzas.Where(x => x.Id == 2).FirstOrDefault(), Quantity = 2 });
newOrder.Pizzas = listPizzas;
ctx.Orders.Add(newOrder);
ctx.SaveChanges();
Моя база данных показывает:
![enter image description here](https://i.stack.imgur.com/rcLf4.png)
Но как получить все элементы в моем Ордене и, например, суммировать цены в одну цену ордера.