与外部数据库同步脱机数据库Windows Phone 7
问题描述:
我有一个wp7应用程序,它使用linq实现的本地数据库。我有一个外部MS-SQL(2008 R2)服务器。两个数据库都具有相同的模式。与外部数据库同步脱机数据库Windows Phone 7
我想知道如何做到以下几点:从MS-SQL
- 下载信息到数据库到手机的本地数据库。 (我可以使用一些数据绑定技术 - 我没有发现任何链接,做到这一点)
- 如果手机上进行(增加新记录,编辑现有记录)的变化我怎么能更改推回服务器。
- 如果更改服务器进行再推手机(我知道我可以在这里使用一个观察者模式)
我还要指出的是,客户端应用程序不使用随时访问互联网。
谢谢
答
这里没有魔法。
您需要创建功能从服务器获取更新(大概意思是,你需要某种形式的时间戳对每一个记录,他说,当它最后更改的,所以你可以查询)。
您需要创建数据上传和更新服务器上的数据库(和潜在处理冲突)的功能。
我要么使用ODATA与服务器通信,要么使用普通的旧WCF/JSON服务。