0

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

服务器 DB 保存所有项目的主数据,但客户端 DB 仅包含特定项目的数据。此外,客户端和服务器数据库的架构也不同。但是,数据很容易转换。

有没有办法使用 Microsoft Sync Framework 来实现这一点?

4

1 回答 1

0

它是可转换的,只要:
1. 客户端上的架构是服务器的子集
2. 客户端没有额外的架构列

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

于 2011-03-04T19:17:18.547 回答