偶尔连接的应用程序(本地数据库缓存)
“偶尔连接的应用程序”是一种使用远程数据库中的数据、但却不总是能够访问远程数据库的应用程序。 虽然远程数据库可随时访问,但如果不断地从远程数据库查询那些很少发生变化的数据(如状态列表),则可能使效率很低,这时也可使用偶尔连接的应用程序。 在这些情况下,应用程序可以使用位于客户端的本地数据库中存储的数据,并定期与远程数据库进行数据同步。
提示
在配置本地数据库缓存以与 SQL Azure 数据库进行同步时,建议安装为与 SQL Azure 一起使用而简化的同步组件。 有关更多信息,请参见偶尔连接的应用程序概述中的“SQL Azure 中的本地数据库缓存限制”一节。
下列主题说明如何将应用程序配置为使用本地数据库缓存,在客户端上存储数据。 这些主题还演示了如何在客户端和服务器数据库之间同步更改的数据。
本节内容
偶尔连接的应用程序概述
介绍如何将本地 SQL Server Compact 3.5 数据库与服务器上的远程数据库之间的同步合并到应用程序中。如何:在应用程序中配置数据同步
提供有关如何将本地数据缓存添加到应用程序并对其进行配置的说明。如何:启动本地数据库和远程数据库间的同步
提供有关如何将代码添加到应用程序以启动本地数据库与远程数据库间的同步的说明。如何:将本地数据库和远程数据库配置为双向同步
提供有关如何配置同步,以将服务器更改下载到客户端,并将客户端更改上载到服务器的说明。演练:创建偶尔连接的应用程序
提供分步说明,介绍如何将本地数据库缓存添加到项目,如何配置本地数据库缓存,以及如何将同步功能添加到数据绑定 Windows 窗体。演练:将偶尔连接的客户端应用程序与本地数据库一起部署
提供有关如何将本地数据库缓存与应用程序一起部署的分步说明。
参考
- Microsoft.Synchronization.Data
此命名空间包含通用的同步类。
相关章节
数据应用程序开发中的新增功能
介绍有关客户端和数据层应用程序的新增数据功能的信息并提供相关链接。SQL Server Compact 3.5 和 Visual Studio
提供对 SQL Server Compact 3.5 的简单介绍。演练:向 N 层应用程序添加本地数据库缓存
提供分步说明,介绍如何将 Microsoft Synchronization Services for ADO.NET 合并到通过 N 层数据应用程序演练创建的应用程序中。在 N 层应用程序中使用数据集
提供一些主题链接,这些主题介绍如何使用 Visual Studio 来协助创建 N 层应用程序。