當前位置:成語大全網 - 書法字典 - 在C#中尋找兩個表的差集

在C#中尋找兩個表的差集

對應於差異集的數據庫操作應該從a中選擇,其中a不在(從b中選擇)。

比較內存數據(如數據表或數組)

Linq的方法大致是a . Where(rowA = & gt;!b . Any(rowB = & gt;rowB==rowA))

可以得到A-B的結果集。

最好用linq擴展編寫自己的比較器Except。

或者,您可以首先將dataRow映射到壹個列,以成為。net基本類型,然後對它們進行比較。