微软同步框架(MSF)入门之五--使用WCF同步远程数据2012-01-12 代震军 在之前介绍的两个DEMO中,链接远程服务器所使用的方式都是通过数据库链接串。虽然可以简单的实现所期望的数据同步功能,但这样做有两个问题:1.不适合进行分布式布署.2.安全方面存在问题,因为在客户端会持有远程数据库服务器的链接帐号。因为这两个问题,导致了今天所要说的内容。当然在MSF中是支持采用WCF方式来进行远程数据访问的,而且WCF不仅可以用于数据同步,还可以进行文件同步(会在后续章节中进行介绍)。好了,费话少说,开始今天的正文吧。下面简要介绍一下今天DEMO的一个具体开发流程。首先我们采用我在第二篇文章中所说的方式,用同步设计向导创建一个同步增量的MSF 对象,将其名称命名为:WcfSyncData.sync。在生成相应的DataSet类(WcfDataSet.xsd)文件之后,我们通过从“文件”-->"添加"-->"新建项目"来构造一个WCF服务库,并将其命名为WcfSyncService。这样在我们的解决方案中就包含了两个项目,一个是我们的同步DEMO,一个就是新建的WCF服务项目。接下来我们在DEMO项目中的WcfSyncData.sync文件上双击,在弹出的“配置数据同步”窗口中的“服务器项目位置”处的下拉列表中就可以看出我们刚才新建的 WCFSyncService项,我们选择它并单击确定即可,如下图所示:
