我正在使用MS Sync框架将记录从分支同步到服务器。我只将更改下载到主分支服务器。但是,当从分支服务器上删除记录时,我希望防止主服务器上的同步记录被删除。我希望只能够将记录从分支上传和更新到服务器,并保留它们,即使它们在分支服务器上被删除。
我搜索了一些技术来做到这一点,但对我来说,唯一可行的方法是禁用服务器数据库表上的delete触发器。有没有更好的方法解决这个问题?
发布于 2012-12-28 10:15:42
除了禁用delete触发器之外,您还可以拦截ChangesSelected事件中的更改并删除已删除的行,这样它们就不会传播到服务器。
请参阅:Manipulating the change dataset in Sync Fx
https://stackoverflow.com/questions/14048776
复制相似问题