0

アプリケーションに、2つの異なるオブジェクトのリストを返すプロセスがあります。両方のリストのオブジェクトは同じタイプです。2つのリストを相互結合して、1つの統合リストを形成する必要があります。SQLの場合、次のようになります。

SELECT A.KEY, A.DATA AS DATA1, B.DATA AS DATA2
FROM TABLE1 AS A
CROSS JOIN TABLE2

データは実際のジェネリックList<>コレクションで返されるため、これは純粋なLINQです。

この操作のLINQ構文は何ですか?

トニー

4

1 に答える 1

1
var res = from t1 in table1
          from t2 in table2
          select new
          {
              KEY = t1.KEY,
              DATA1 = t1.DATA,
              DATA2 = t2.DATA,
          };
于 2012-05-20T04:00:26.260 に答える