2012-04-27 113 views
0

我有一个wp7应用程序,它使用linq实现的本地数据库。我有一个外部MS-SQL(2008 R2)服务器。两个数据库都具有相同的模式。与外部数据库同步脱机数据库Windows Phone 7

我想知道如何做到以下几点:从MS-SQL

  1. 下载信息到数据库到手机的本地数据库。 (我可以使用一些数据绑定技术 - 我没有发现任何链接,做到这一点)
  2. 如果手机上进行(增加新记录,编辑现有记录)的变化我怎么能更改推回服务器。
  3. 如果更改服务器进行再推手机(我知道我可以在这里使用一个观察者模式)

我还要指出的是,客户端应用程序不使用随时访问互联网。

谢谢

回答

1

这里没有魔法。

您需要创建功能从服务器获取更新(大概意思是,你需要某种形式的时间戳对每一个记录,他说,当它最后更改的,所以你可以查询)。

您需要创建数据上传和更新服务器上的数据库(和潜在处理冲突)的功能。

我要么使用ODATA与服务器通信,要么使用普通的旧WCF/JSON服务。