程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 微軟同步框架(MSF)入門之五--使用WCF同步遠程數據

微軟同步框架(MSF)入門之五--使用WCF同步遠程數據

編輯:關於ASP.NET

在之前介紹的兩個DEMO中,鏈接遠程服務器所使用的方式都是通過數據庫鏈接串。雖然可以簡單的實現所期望的數據同步功能,但這樣做有兩個問題:

1.不適合進行分布式布署.

2.安全方面存在問題,因為在客戶端會持有遠程數據庫服務器的鏈接帳號。

因為這兩個問題,導致了今天所要說的內容。當然在MSF中是支持采用WCF方式來進行遠程數據訪問的,而且WCF不僅可以用於數據同步,還可以進行文件同步(會在後續章節中進行介紹)。

好了,費話少說,開始今天的正文吧。

下面簡要介紹一下今天DEMO的一個具體開發流程。

首先我們采用我在第二篇文章中所說的方式,用同步設計向導創建一個同步增量的MSF 對象,將其名稱命名為:WcfSyncData.sync。

在生成相應的DataSet類(WcfDataSet.xsd)文件之後,我們通過從“文件”-->"添加"-->"新建項目"來構造一個WCF服務庫,並將其命名為WcfSyncService。這樣在我們的解決方案中就包含了兩

個項目,一個是我們的同步DEMO,一個就是新建的WCF服務項目。

接下來我們在DEMO項目中的WcfSyncData.sync文件上雙擊,在彈出的“配置數據同步”窗口中的“服務器項目位置”處的下拉列表中就可以看出我們剛才新建的 WCFSyncService項,我們選擇它並單擊確定即可,如下圖所示:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved