公共类 Item { ... }
public class Order
{
public List<Item> Items
...
}
public class Customer
{
public List<Order> Orders
...
}
现在,我需要使用LINQ获取顾客购买的所有物品。我该怎么做?
我尝试了类似 var items = from o in cust.Orders select o.Items;
的东西,但结果是 IEnuberable<List<Item>>
,我想要的只是一个 IEnumerable<Item>
。
我在这里提问是为了尝试避免编写2个循环。