public class 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 个循环。