微软在 Visual Studio 2008 Service Pack 1 中为偶尔连接客户端提供了增强的支持。DataSet 设计器被加强后,能与 ADO.NET 同步服务和 SQL Server 2008 变更数据捕获器进行更紧密的集成。如果 SQL Server 2008 或 CDC 不可用,那么设计器依旧允许生成手动变更跟踪的 SQL 脚本。
DataSet 设计器被加强后,允许数据源从连接状态转换到断开状态,而无需改变任何代码。这种方式支持来自服务器数据存储的数据表,也支持来自客户端数据存储的数据表,只需他们都表示了同一个模型。
ADO.NET 同步服务是微软同步框架的一部分,“一个能让应用程序、服务和设备实现协作和脱机访问的同步平台。”
SQL Server 2008 变更数据捕获器是 为了捕获应用到 SQL Server 数据表上的插入、更新和删除动作而设计,并把变更的详细信息以可消费关系格式(consumable relational format)保存起来。“在 CDC 使用的变更数据表中,包含了被跟踪源数据表的列结构的镜像列,并额外包含了一些元数据来记录发生了那些变更。”
查看英文原文: Occasionally Connected Client Support With VS 2008 SP1
评论