35

ユニオンをすべて使用する必要があるシナリオに遭遇しましたが、LINQ toエンティティでどのようにそれを達成できますか?

4

2 に答える 2

67

これがあなたが探している答えですConcatキーワードを使用します。

例から:

var query = (from x in db.Table1 select new {A = x.A, B = x.B})
    .Concat( from y in db.Table2 select new {A = y.A, B = y.B} );
于 2012-03-22T18:29:35.947 に答える
6

Concatはあなたが探しているものだと信じています。

var allResults = resultSet1.Concat(resultSet2);

明らかに、両方の結果セットは同じタイプを使用する必要があります。そもそも結果セットの作成方法については他にも要件があると思いますが、詳細はわかりません。

于 2012-03-22T18:28:49.977 に答える