有可能实现这个目标吗?
从数据库下载/获取数据,然后本地保存到Windows Mobile应用程序供以后使用(无需连接互联网)。
在本地更改数据库。
我正在考虑同步功能,但我在服务器上使用Oracle数据库,Oracle DB和SQL Server Compact不支持自然地相互同步。
答案 0 :(得分:0)
当然这是完全可能的,但不幸的是,您需要自己编写同步功能。您可能可以合并this,但截至目前,您还没有固定解决方案,因此您需要添加同步功能。
快乐的编码!
答案 1 :(得分:0)
请阅读有关ADO.NET技术的信息 它是为了实现您的场景而设计的 - 维护服务器数据的断开连接缓存。
例如,请查看this article
这是更具体的例子 - > Disconnected Architecture in ADO.NET
答案 2 :(得分:0)
以下是微软完成此项工作的一次精彩演练:
Walkthrough: Creating an Occasionally Connected Smart Device Application
请注意,据报道此技术不是100%可靠,这意味着它可以“忘记”发布最新数据。
要解决此问题,您可以在每个表中添加TimeStamp
DateTime字段,以存储最新数据的编写或更新时间,然后修改查询以仅提取/推送最新记录