我有一个网站(幸运我),本网站中的数据访问是使用像这样的自定义类实现...传递自定义对象到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