Dim customers As List(Of Customer) = New List(Of Customer)
For Each mbi In fordContracts
customers.Add(mbi.Customer)
Next
是否可以为客户查询fordContracts?它是一个IList(mbi),每个mbi对象都有一个Customer对象的EntityRef。我只是想知道是否有更好的方法来实现这一点使用Linq。
感谢。
答案 0 :(得分:3)
如果您要添加到现有列表(可能已经有一些元素):
customers.AddRange(From mbi In fordContracts Select mbi.Customer)
如果你想获得一个全新的清单:
customers = (From mbi In fordContracts Select mbi.Customer).ToList()