有助于开发应用程序的工具
Microsoft 提供了下列工具来帮助您开发同步应用程序:
Visual Studio 2008 中的**“本地数据库缓存”和“配置数据同步”**对话框。
SqlSyncAdapterBuilder 类。这是 Sync Framework API 的一部分。
本地数据库缓存
Visual Studio 2008 引入了**“本地数据库缓存”功能。通过此功能,可以轻松将初始数据集以及随后的数据变更下载到本地 SQL Server Compact 数据库。如果添加了“本地数据库缓存”,会打开“配置数据同步”**对话框。可以使用此对话框提供有关客户端和服务器的特定信息,以设置必需的 Sync Framework 组件。有关更多信息,请参见 Visual Studio 文档中的“偶尔连接应用程序概述”。
**“本地数据库缓存”为快速开发仅限下载型的同步应用程序提供了一种极为方便的方式。您可以通过添加代码来启用上载(双向同步),从而扩展为“本地数据库缓存”**创建的代码。有关更多信息,请参见演练:扩展本地数据库缓存以支持双向同步。
备注
Visual Studio 2008 在为“本地数据库缓存”生成代码时,使用 Sync Framework for ADO.NET 1.0。
同步适配器生成器
同步适配器生成器以 ADO.NET 中的命令生成器为模型。可以使用此工具开发由服务器同步提供程序执行的同步命令的代码。同步适配器生成器可根据您提供的与同步所涉及的表有关的信息,产生针对 SQL Server 数据库的 SELECT、INSERT、UPDATE 和 DELETE 语句。同步适配器生成器允许您指定以下信息:
要同步的表
这些表中的跟踪列
同步方向
要包括的行和列
同步适配器生成器使用此信息来创建一个同步适配器和 Transact-SQL 命令。它兼容 SQL Server 2000 及更高版本。
备注
可以使用同步适配器生成器来熟悉同步命令。但是,建议您尽可能手动指定使用存储过程的命令。存储过程有助于提高应用程序的性能和安全性。
有关演示如何使用 SqlSyncAdapterBuilder 的示例,请参见以下主题: