私は2つのテーブルに加わるので、結合レコードのフラットコレクションを返す必要があります。ここで最初のコードは次のとおり
LINQの結合結果を効率的にフラット化
var v = (from t1 in Table1
join t2 in Table2 on t1.Col1 equals t2.Col1
select new {
t1,
t2
}).ToList();
結果は、行当たり2つのDataRow
要素の集合であり、平坦ではありません。 これを効率的に平坦化したいのでをDataGridView
として使用できます。私は各要素の各特性をリストアップすることはできません。