以下のように、2 つの linq クエリで単純なユニオンとして実行しようとしています。
var results1 = from a in dt.AsEnumerable()
where array1.Contains([COL_1])
select new
{
a = a.Key
};
var results2 = from b in dt.AsEnumerable()
where array2.Contains([COL_2])
select new
{
b = b.Key
};
var concatResults = results1.Union(results2);
しかし、次のエラーが発生します。
メソッド 'System.Linq.Enumerable.Union(System.Collections.Generic.IEnumerable, System.Collections.Generic.IEnumerable)' の型引数は、使用法から推測できません。型引数を明示的に指定してみてください。
この問題を解決する方法を誰か教えてもらえますか?
前もって感謝します
CM