更改单个字段时,Sync Framework不会更新本地表

时间:2016-09-08 07:12:43

标签: c# sql wpf microsoft-sync-framework

我正在使用Sync Framework 2.1将客户端数据库与服务器数据库同步,客户端上传的某些表以及从服务器下载的某些表。这是如此集中控制某些信息,我创建了2个条款,1个供客户端上传,1个供客户端下载。添加和删​​除数据时,这一切都很有效,我可以在多个客户端之间共享它。

我的问题是,我在产品表中有一个字段是折扣百分比,这需要集中控制,以便客户端在同步时获取新值。如果我在服务器上更改它,客户端会在我同步时注册更改,但该字段不会更新。

我需要做些什么来进行单个字段更新,正如我所说,它知道它的变化。

另外,我已经使用客户端pc名称为每个客户端创建了规定,所以它们都是个体的,这是正确的方法吗?或者我可以为每个客户使用相同的条款吗?

2 个答案:

答案 0 :(得分:0)

如果您的客户端检测到更改但未更新,请检查ApplyChangeFailed事件中的错误或冲突。

答案 1 :(得分:0)

好吧,所以我做到了这一点,我发现有一些冲突,我现在改变了它有3个条款,1只上传,1只下载,1个上传和下载,这个圆了冲突,这是因为我正在下载更改,然后上传它们。一旦我将需要它的表格更改为下载/上传条款,它就可以正常工作。