使用Microsoft Sync Framework进行SQL Server数据转换

时间:2009-11-25 12:37:44

标签: .net microsoft-sync-framework data-conversion

我们正在分析Microsoft Sync Framework以同步客户端和服务器数据库。场景是这样的:

服务器数据库保存所有项目的主数据,但客户端数据库仅包含特定项目的数据。而且客户端和服务器数据库的模式也不同。但是数据很容易转换。

有没有办法使用Microsoft Sync Framework实现这一目标?

1 个答案:

答案 0 :(得分:0)

只要符合以下条件即可转换:
 1.客户端上的模式是服务器的子集
 2.客户端没有额外的架构列

您可以通过将DbSyncProvider附加到其DbSyncAdpater集合来使用SyncAdaptersSyncAdapters可以处理列映射。对于数据转换,您可能需要使用诸如ChangesSelected,ApplyingChanges等事件