【问题标题】:Skipping rows of a typed dataset during WCF serialization在 WCF 序列化期间跳过类型化数据集的行
【发布时间】:2009-07-20 14:44:21
【问题描述】:

你好,

我有一个带有数据表的数据集,该数据表经常通过 WCF(使用 NetMsmqBinding)传输到服务,以便将更改存储在数据库中。

为了保持较小的消息大小,我只想将更改的记录传输到服务(DataRow.RowState != U​​nchanged)。我曾尝试使用 IDataContractSurrogate 以在序列化过程中跳过未更改的行,但 GetObjectToSerialize 方法仅对 DataSet 本身调用,而不对任何 DataRow 调用。

有没有办法在使用 datacontractserializer 的序列化过程中跳过数据表中未更改的行?

提前致谢, 杰德里克

【问题讨论】:

    标签: wcf serialization datatable


    【解决方案1】:

    有一个 GetChanges 方法。

    【讨论】:

    • 谢谢,我好像走错了方向,没有看明显的东西。
    猜你喜欢
    • 1970-01-01
    • 2021-04-25
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多