У меня есть ICollection<Product>
:
var products = productRepository.FindAll();
Product
имеет свойство под названием Orders
, которое является ICollection<Order>
.
Я пытаюсь получить ICollection<Order>
для данного CustomerId .
Другими словами:
Учитывая набор продуктов, я хочу получить список заказов для конкретного клиента
Вот что у меня есть:
var orders = products
.Where(x => x.Orders != null)
.Where(x => x.Orders.Any(y => y.CustomerId == 10))
.Select(x => x.Orders)
.ToList();
Но я получаю List<ICollection<Order>>
, где я хочу ICollection<Order>
.
Должен ли я сделать какую-то группировку?