【发布时间】:2015-02-28 14:06:30
【问题描述】:
有两个名为 dtSource 和 dtDest 的数据表。必须从这两个数据表中筛选出第一列(PRIMARY)中的所有值都不匹配的行。
这就是我所做的:
var valueMismatchInBoth = from c in dtSource.AsEnumerable()
where (from o in dtDest.AsEnumerable()
select o["PRIMARY"]).Contains(c["PRIMARY"].ToString())
select c;
【问题讨论】:
-
请分享你到目前为止所做的事情。
-
var valueMismatchInBoth = from c in dtSource.AsEnumerable() where (from o in dtDest.AsEnumerable() select o["PRIMARY"]).Contains(c["PRIMARY"].ToString() ) 选择 c;