在客户端下载已删除的行,仅下载Sync Framework

时间:2013-04-16 15:11:49

标签: microsoft-sync-framework

当同步模式设置为仅下载时,同步框架中是否可以下载已删除的行?实际上我正在开发一个应用程序,其中很少有设置表最初只在客户端上下载。但是,从这些表中删除行时,需要将它们下载回客户端。

提前致谢。

1 个答案:

答案 0 :(得分:0)

Sync Framework中的增量同步基于自上次同步以来发生的变化。

您的目的地已删除了行,但源未更改。源上没有记录更改,同步时未检测到更改。你的消息来源也不知道目的地发生了什么。

假设您对接收相同更新的其他客户端没问题,您可以对源进行虚拟更新(例如,更新tableX set col1 = col1)。这应该将行标记为已更改,并将在下次同步时被选中。

同步很可能会引发冲突,因为它会获得更新,但客户端上没有要更新的行。如果是,请将冲突解决方案设置为“强制写入重试”。