【发布时间】:2013-07-16 07:36:02
【问题描述】:
我有以下场景:
表 A 有 50 条记录,表 B 有 2 条记录。
我需要定义一个新表,比如 TableDiff,它应该包含表 A 中不存在于表 B 中的 48 条记录
我的问题是表 A 和表 B 不相同,但我在两个表中都有字段 rowId,我需要使用它进行比较。
【问题讨论】:
-
什么意思?您需要一个表格和数据吗??
-
是一个包含表 A 数据的表
-
使用 LINQ 并加入 id 上的表,您可以将 LINQ 与 DataTables 一起使用,然后将其转换为 Enumerable
-
您可以在使用 NOT IN 运算符创建新表时过滤掉表 B 中存在的值/id。
标签: c# asp.net linq system.data.datatable