同じ構造を持つ2つのデータテーブルと、重複キーを持ついくつかの行があります。したがって、ラムダ式を使用して、テーブル 2 の任意の行のキーと重複するキーを持つテーブル 1 のすべてのレコードを取得したいと考えていitem1
ますitem2
。
Dim result as IEnumerable(Of DataRow) = table1.Asenumerable.Where(function(t1) _
table2.AsEnumerable().Any(function(t2) t1("item1") = t2("item1") _
andalso t1("item2") = t2("item2")))
result.count = 0
しかし、このコード スニペットでは、2 つのテーブル間に重複があるにもかかわらず、常に結果が得られません ( )。
P/S: 下手な英語でごめんなさい