2012-12-18 70 views
0

我寫了Windows Phone 8的應用程序,將從OData的源消耗從Northwind數據庫中的數據,將數據添加到本地SQL Server數據庫(離線存儲),使更改數據並在返回聯機狀態時將它們發送回遠程數據庫。加載行從OData服務到的Windows Phone 8的數據庫

位IM卡上是OData的數據的分析並將其寫入到本地數據庫。

我可以用下面的代碼使用數據: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286405(v=vs.105).aspx

我可以創建一個本地數據庫和使用進行修改行: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286405(v=vs.105).aspx

,但我不能爲我的生活放的OData進入本地數據庫。任何幫助很好地收到。

回答

0

與jaydata獲取使用OData的從遠程數據庫記錄並持續到當地的商店只需〜10行:(dislamer:我對JayData工作)

 function sync(remote, local) { 
      var suppliers = remote.Suppliers.toArray(); 
      var categories = remote.Categories.toArray(); 
      var products = remote.Products.toArray(); 
      return $.when(suppliers, categories, products) 
        .then(function (suppliers, categories, products) { 
         local.addMany(suppliers); 
         local.addMany(categories); 
         local.addMany(products); 
         return local.saveChanges(); 
        }); 
     } 
+0

您好,感謝您的答覆,但對於即時學習的時刻,我想知道'標準'的方式,即使我必須寫更多的代碼行。你能幫助我嗎? –

相關問題