我有一個網站(幸運我),本網站中的數據訪問是使用像這樣的自定義類實現...傳遞自定義對象到Windows Mobile 6的應用
IList<Thing> things = ThingFactory.GetAll();
和
Thing thing = ThingFactory.Get(1);
...一切都很好。
我現在被要求開發一個Windows Mobile 6/CF3.5應用程序(Windows窗體)。
該應用程序將從我們的服務器下拉數據並將其存儲在SqlCe/Compact數據庫中以供離線使用。在下次設備停靠時,需要對數據(客戶端或服務器)的任何更改進行同步。
有人可以請我提供一些關於如何向移動應用程序發送數據和從移動應用程序發送數據的指導?我的主要問題是以下可能... ...
[WebMethod]
public IList<Thing> SyncThings(IList<Thing> thingsThatTheMobileChanged)
{
ThingFactory.SavedChangedThings(thingsThatTheMobileChanged);
return ThingFactory.GetAllThatHaveChangedSinceLastSync();
}
...以及如何消費在客戶端/移動端?
我環顧了一些其他類似的問題發佈在SO上,但我只是沒有得到我的答案!
非常感謝提供任何幫助,
ETFairfax
你的描述是說Windows Mobile 6和Windows Mobile 5的主題。這只是給我們提供了操作系統。你在用什麼框架/語言構建客戶端應用程序?知道這將幫助我們回答你。 – 2011-01-05 13:41:25
嗨請問,它應該是移動6在C#中使用Compact Framework 3.5(我將在一個月內更新)。自發布這個問題以來,我一直在關注ADO.NET的Sync Services。這值得一看嗎? – ETFairfax 2011-01-05 14:12:23