我想将本地数据库数据与Xamarin中的服务器同步。我有 阅读有关Microsoft Azure的信息,但我想手动完成 我的方式 想要实现的是为我的数据添加一个bool变量isSync 当设备连接到互联网时,检查连接性 将检查我的数据,如果isSync = false,我会将其发送到服务器。
有没有更简单的方法呢?
感谢
答案 0 :(得分:0)
如果您只想将本地数据推送到服务器,这是最简单的方法。我个人在我的项目中使用过这种方法,效果很好。
如果您还需要从服务器提取数据并在本地存储,那么它会变得有点棘手。如果在服务器和应用程序中修改了相同的记录,则需要定义规则,例如覆盖本地记录或保留本地记录并从服务器丢弃数据。还有一种情况是,您只想提取最新添加或编辑的记录。在这种情况下,使用Azure移动服务会更容易,因为它处理大多数这些场景,您不需要手动实现所有逻辑。以下是该主题的概述:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-offline-data-sync