【发布时间】:2012-09-17 15:07:42
【问题描述】:
如果我有 2 个对象集合,是否可以在一个查询中有效地连接它们并从它们中进行选择?
例如:
var collection1 = GetSomeData();
var collection2 = GetSomeMoreData();
var myResult = from x in collection1
from y in collection2
where x.SomeProperty = "Yes"
where y.SomeProperty = "Yes"
select x, select y;
GetSomeData 和 GetSomeMoreData 都返回 IEnumerable<MyType>
显然这不会编译...但希望它可以说明我正在尝试做的想法...
【问题讨论】:
-
myResult究竟应该包含什么?也许添加一个例子?
标签: c# .net linq collections