как просто получить детей от дочерних сущностей с EF и LINQ в mvc3? - PullRequest
2 голосов
/ 30 ноября 2011

Возможно, я заблудился в нерешенной проблеме, но я не могу найти простое решение для этого:

У меня есть сущность "ЗАКАЗЧИК"

, которая имеет виртуальную коллекцию"ORDER", называемый ORDERS

, который имеет виртуальную коллекцию "ITEM", называемую ITEMS.

Как получить все товары моего покупателя в любом заказе?:

icollection<item> allitem = mycustomer.orders.items;

спасибо за любую помощь

1 Ответ

2 голосов
/ 30 ноября 2011

Попробуйте это:

 IEnumerable<Item> allItems = myCustomer.Orders.SelectMany(o => o.Items);
...