そのセット内の重複した (完全に同じ) 行を識別したいのではなく、c# を使用して XML ファイルから DataSet にデータを読み込んでいました。私はそのような種類のグループ化を試みましたが、うまくいきました!
var d= from r1 in table.AsEnumerable()
group r1 by new
{
t0 = r1[0],
t1 = r1[1],
t2 = r1[2],
t3 = r1[3],
t4 = r1[4],
t5 = r1[5],
t6 = r1[6],
t7 = r1[7],
t8 = r1[8],
}
into grp
where grp.Count() > 1
select grp;
ただし、データ列の数は異なる可能性があるため、上記のようなクエリで静的グループ化を適用することはできません。グループ化配列を動的に生成する必要がありましたか?
重複を削除したくありません。見つけたいだけです。