Microsoft Sync Framework – 双向同步如何工作?

我有两个客户端A和B.两个客户端都有相同的同步本地数据缓存。

如果客户端A进行离线编辑以记录X,然后客户端B也离线编辑记录X并与服务器同步,则当客户端A与服务器同步时,客户端B所做的更改不会被反映,并且没有任何数量的双向同步使得两个客户端正确地与服务器同步。

除此之外,我的同步应用程序非常适合删除,添加编辑等。它只是同时进行的离线编辑会破坏完整性。

我正在使用SQL 2005(使用必要的SQL脚本来应用同步支持)

是否有任何资源可以解释同步框架实际工作原理以及它何时决定何时同步条目的具体细节?

是否有任何资源可以解释同步框架实际工作方式以及它何时决定何时同步条目的具体细节?

你看过Sync Framework规范了吗? Steve Lasker的博客也有一些关于OCS和同步框架的好建议。 他几乎是OCS和SF背后的主要推动力,尽管他现在转向了Cloud。