【发布时间】:2010-10-16 04:34:57
【问题描述】:
假设我有两个类,Customer 和 Order,其中一个 Customer 可以关联一个或多个 Orders。
class Customer
{
Order[] Orders;
}
class Order
{
int OrderId;
}
如果对于任何给定的客户,我想找到所有相关的 OrderId,有没有一种简单的方法可以使用 linq 来做到这一点?与以下 foreach 解决方案给出相同结果的东西:
List<int> allOrderIds = new List<int>();
foreach (Order thisOrder in thisCustomer)
{
allOrderIds.Add(thisOrder.OrderId);
}
TIA。
【问题讨论】: