Microsoft Sync Framework下的快速开发同步程序

Microsoft Sync Frameworks简称MSF,是一个综合的同步平台,MSF支持应用程序,服务,设备的在线以及离线同步。MSF主要有以下几个部件组成:

* Sync Services for ADO.NET: 同步ADO.NET的数据

* Sync Services for FeedSync: 同步 RSS 和 ATOM 种子

* Sync Services for File Systems: 同步文件和文件夹

* Sync Framework Core Runtime: 客户化的同步方案,支持native code。

本文主要讲述如何快速建立一个Sync Services for ADO.NET的应用进行数据同步。由于在PC的winform项目可以在使用向导快速建立同步程序,所以本文先介绍PC的webform程序上的Sync Services for ADO.NET开发,陆续会介绍移动设备上的开发,这也是我最关心的部分。

下载安装

请到以下链接下载 Microsoft Synchronization Services for ADO.NET。 Microsoft Synchronization Services for ADO.NET本地缓存数据需要使用SQL CE 3.5,不能支持SQL CE 3.0。SQL CE 3.5和3.0的差异可以参考 .NET Campact Framework下SQL CE兼容性问题

建立Local Database Cache

先建立一个PC的winform程序。右键项目新建“New Item”,经过了Microsoft Synchronization Services for ADO.NET 的安装,新建向导会出现“Local Database Cache”,选择该类型。

图1

时间: 2024-10-31 04:59:05

Microsoft Sync Framework下的快速开发同步程序的相关文章

032_《Delphi下用Intraweb开发WEB程序应用实战(第二版)》

<Delphi下用Intraweb开发WEB程序应用实战第二版> Delphi 教程 系列书籍 (032) <Delphi下用Intraweb开发WEB程序应用实战第二版> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作 者:高勇 内容简介 IntraWeb是Delphi自带的一套Web开发框架,它由Atozed Software公司(http://www.atozedsoftware.com)在2002年制作,并完美的植入Delphi7中.I

win7下如何快速启动应用程序?

  在不使用工具的情况下,利用系统本身我们就可以实现特色的快速启动程序的方法.至于给程序定义全局快捷键的方法,那是属于火星人都知道的事.今天我们就拿快速启动和开始菜单说事吧. 第一步,快速启动工具栏上快马一键 快速启动工具栏是从XP以来我们用得非常习惯的一个工具栏,就算在WIN7下我们也都是想办法把它找出来用上(有过介绍).由于工具栏的空间有限,我们会把最最常用的工具摆放到前面,这样当快速启动工具栏有很多项目时,部分按钮就会隐藏起来,我们可以通过点击一个小图标显示成菜单的样式. 对于Foxmai

数据同步框架MS Sync Framework [术语、例子、参考资料、Tips]

在现在的应用中,一些临时脱机(Offline)应用,需要和主数据库进行定期的数据同步,采用MS Sync Framework可以快速的实现一个解决方案,而且这个框架本身有很大的扩展性,可以用于数据库(ADO.net兼容的).文件,Web Feed等同步. 术语 [具体的翻译在MSDN] synchronization scope A synchronization scope is a logical grouping of objects that must be synchronized a

Win 2000下ASP.NET开发环境的配置_实用技巧

Win 2000下ASP.NET的配置 Win 2000(包括Professional,Server和Advanced Server)在默认情况下是不支持ASP.NET的.必须对它进行一个环境的配置. 客户端 SQL Server .NET 数据提供程序 Microsoft 数据访问组件 (MDAC) 2.6 或更高版本 对系统管理信息的访问 Windows Management Instrumentation (WMI)(在 Windows 2000操作系统一起安装)COM+ 服务 Windo

Sync Framework 词汇表

Sync Framework 词汇表 此词汇表列出和定义了 Microsoft Sync Framework 涉及的概念和术语. 术语 批处理 (batching) 分若干组来发送变更而非一次完成所有数据的传输的过程. 变更单位 (change unit) 存储区中跟踪变更的最小单位.变更单位包含在项中,如联系人项中的姓名和地址字段.传播变更时,只发送已发生变更的变更单位.检测冲突时,只将对同一变更单位所做的变更视为冲突. 客户端 (client) 要集成到 Sync Framework 体系结

在Ubuntu下采用Codeblocks开发菜单问题

问题描述 在Ubuntu下采用Codeblocks开发菜单问题 1C 在Ubuntu下采用Codeblocks开发界面程序,即选择wxwidget界面库开发的时候,我已经增加了一个菜单项,但不知道如何增加菜单的消息函数?(系统自己已经增加了两个菜单项,这两个菜单项对应的消息函数已经编写好了) 解决方案 CodeBlocks插件开发指南 这里有关于菜单的相关代码 http://blog.chinaunix.net/uid-23065002-id-4287216.html

数据同步框架MS Sync Framework - IDE快速开发支持Local Database Cache

数据同步框架MS Sync Framework [术语.例子.参考资料.Tips] http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html  数据同步框架MS Sync Framework-不同场景使用例子和简要分析 http://www.cnblogs.com/2018/archive/2011/02/23/1961657.html 以上两篇文章对框架的基础有了描述,通过IDE的提供Local Database Cache可以快速

.NET Compact Framework下的进程间通信之MSMQ开发

上篇讲到WinCe下的MSMQ安装 ,这篇讲述一下MSMQ在.NET Compact Framework 下的开发. 所谓MQ就是Message Queue,消息队列.消息队列可以作为不同应用程序之间 ,甚至不同机器之间通信的渠道.在消息队列下进行通信的内容称为消息 (Message),在C#程序下Message就是对象. MSMQ就是Microsoft公司提供的MQ服务程序.MQ服务程序负责管理消息队列, 保证消息在消息队列这一渠道下能无误的发送到对端,MQ支持离线交易,有时候 消息会缓存在M

Visual Studio快速开发以及Visual Studio 2010新功能介绍_基础应用

1.快捷命令: 复制代码 代码如下: "devenv" 启动相应版本的 Visual Studio "Inetmgr" IIS 管理器,不用到管理里去找了,很快就可以显示 IIS管理了 2.集成开发环境(IDE) 复制代码 代码如下: vs2010 的 IDE 已经过重新设计,提高了可性读. 为了减少杂乱,不必要的行和渐变都已删除 安装Visual Studio 后第一次加载需要选择默认的集成开发环境 (IDE),根据项目选择,一般选Visual C#开发, 如果在