オブジェクトのコレクションが 2 つある場合、1 つのクエリでそれらを効果的に結合し、両方から選択することはできますか?
例えば:
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>
明らかにこれはコンパイルされません...しかし、うまくいけば、私がアイデアをやろうとしていることを説明することができます...