在没有C#的情况下,比较两个表并采取增量差异

时间:2019-07-10 15:01:24

标签: c# sql-server database delta

我的C#程序没有任何存储库工具,无法对SQL数据库实体进行对象化。我需要在数据库中的“当前”表和“先前”表之间进行比较,并每天使用它们之间的更改更新主源表。

我有两个选择:

  1. 编写一个存储过程,该过程比较表并返回增量的记录集
  2. 从两个表中选择数据,并维护两个IEnumerable / DataTable对象,并在代码中进行比较逻辑。

哪种情况下会更好?

  1. 性能
  2. 维护
  3. 异常处理

谢谢。

0 个答案:

没有答案