5

我发现很难找到 Sync Framework 2.1 的入口。有什么好的教程或示例项目,我可以使用吗?

我的目标是将带有 .NET 4.5 和 Microsoft SQL Server 2012 LocalDB 的客户端与带有 Microsoft SQL Server 2012 的 Windows 2008 R2 服务器同步。

我想知道如何在客户端和服务器上编写同步提供程序。

是不是MS SQL Server 的Sync Framework 的Provider 不支持“Change Tracking”?我必须编写自己的 Provider 吗?如何管理服务器的“元数据”?

非常感谢您的帮助!

4

1 回答 1

3

为什么必须编写自定义同步提供程序?开箱即用。

Sync Framework 中有两种类型的数据库同步提供程序。

第一个是较旧的离线同步提供程序,开箱即用仅支持客户端的 SQL CE。SQL Server 端将使用 SQL 更改跟踪。

第二种类型是所谓的点对点或协作提供程序,它支持 SQL CE、Express、LocalDB、Server 和 Azure SQL 之间的同步。

您不必为教程寻找太远,与框架一起安装的文档本身已经有一些。

这是在线版本:教程:同步 SQL Server 和 SQL Express

这应该适用于您的场景,因为 SqlSyncProvider 适用于 SQL Server、Express、LocalDB 和 Azure SQL。

于 2013-03-20T10:30:31.740 回答