如何简单地在mvc3中使用EF和LINQ获取子实体的子项?

时间:2011-11-30 16:20:04

标签: asp.net-mvc-3 entity-framework-4.1 entity-relationship

可能我迷失了方向,但我找不到一个简单的解决方案:

我有一个实体“CUSTOMER”

具有名为ORDERS的“ORDER”虚拟icollection

有一个名为“ITEMS”的虚拟icollection“ITEM”。

如何通过我的客户以任何顺序获得所有商品?

类似的东西:

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

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

试试这个:

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