公共类项目 { ... }
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 个循环。