【问题标题】:Update Object with only delta changes from XML仅使用 XML 的增量更改更新对象
【发布时间】:2010-11-12 22:43:34
【问题描述】:

我有 2 个数据集加载了来自两个 xml 文件的数据,它们具有相同的 架构。这些文件包含昨天和今天的数据。我想合并 两个数据集都以这样的方式生成的数据集应该包含所有 今天的数据覆盖昨天的数据。

CATCH:今天的 数据集仅包含每日更改(DELTA)并且不应该合并 移除所有 与昨天相比没有变化的记录。

我是否有可能通过反射实现这一点? 这样做最有效的方法是什么?

任何想法都会有所帮助..

【问题讨论】:

  • 我看不出这里有什么需要使用反射的解决方案。

标签: c# reflection xml-serialization dataset xml-deserialization


【解决方案1】:

您可以使用DataTable 类的Merge 方法。

或者你也可以使用DataSet类的Merge方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-25
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    相关资源
    最近更新 更多