首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft同步框架-合并冲突解决策略

Microsoft同步框架-合并冲突解决策略
EN

Stack Overflow用户
提问于 2012-01-22 05:12:13
回答 1查看 1.1K关注 0票数 1

您知道同步框架中的合并冲突解决策略是如何工作的吗?这里的文档:http://msdn.microsoft.com/en-us/magazine/dd569762.aspx表示框架默认支持合并。但是,框架跟踪的是行级更改,而不是列级更改,那么合并究竟是如何工作的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-23 09:26:14

Sync Framework中的现有数据库提供程序都不支持合并冲突解决。正如您已经提到的,更改跟踪是在行级进行的,因此除非您编写自己的自定义代码来跟踪列更改,并在要应用的结果数据行中合并源列值和目标列值,否则没有任何现成的功能可以让您执行此操作。

我不会太依赖你上面链接的文章,因为它有不一致之处。首先,它声明ADO.NET同步服务支持Sql Server和SQL Ce之间的数据和模式同步。同步框架只做数据同步,不做架构同步。它提供一个基本模式,而不是整个模式(不提供FKs、索引和其他约束,同样,一端的模式更改也不会与副本同步)

这篇文章也没有清楚地区分离线提供者(SqlCeClientSyncProvider/DbServerSyncProvider/SyncAgent)和协作/对等提供者(SqlCeSyncProvider/SqlSyncProvider/SyncOrchestrator).这些提供程序在存储关于要同步的内容和已同步的内容的元数据的方式上有很大的不同,为每个提供程序编写自定义提供程序也完全不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8956724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档