2012-04-27 116 views
0

我有一個wp7應用程序,它使用linq實現的本地數據庫。我有一個外部MS-SQL(2008 R2)服務器。兩個數據庫都具有相同的模式。與外部數據庫同步脫機數據庫Windows Phone 7

我想知道如何做到以下幾點:從MS-SQL

  1. 下載信息到數據庫到手機的本地數據庫。 (我可以使用一些數據綁定技術 - 我沒有發現任何鏈接,做到這一點)
  2. 如果手機上進行(增加新記錄,編輯現有記錄)的變化我怎麼能更改推回服務器。
  3. 如果更改服務器進行再推手機(我知道我可以在這裏使用一個觀察者模式)

我還要指出的是,客戶端應用程序不使用隨時訪問互聯網。

謝謝

回答

1

這裏沒有魔法。

您需要創建功能從服務器獲取更新(大概意思是,你需要某種形式的時間戳對每一個記錄,他說,當它最後更改的,所以你可以查詢)。

您需要創建數據上傳和更新服務器上的數據庫(和潛在處理衝突)的功能。

我要麼使用ODATA與服務器通信,要麼使用普通的舊WCF/JSON服務。