Xamarin与服务器形成本地数据库数据同步

问题描述:

我想在Xamarin中将本地数据库数据与服务器同步。我有 阅读有关Microsoft Azure,但我想手动执行它。
我想 想法实现的方法是添加一个布尔变量isSync到我的数据和 检查连接,当设备连接到互联网我 将检查我的数据,如果isSync = false我会发送它到服务器。Xamarin与服务器形成本地数据库数据同步

有没有更简单的方法来做到这一点?
谢谢

如果您只想将本地数据推送到服务器,那是最简单的方法。我个人在我的项目中使用了这种方法,它效果很好。

如果您还需要从服务器中提取数据并在本地存储,那么它会有点棘手。如果在服务器和应用程序中修改了相同的记录(例如覆盖本地记录或保留它并丢弃服务器中的数据),则需要定义规则。在这种情况下,您只需要拉取最近添加或编辑的记录。在这种情况下,使用Azure移动服务会更容易,因为它处理大多数这些情况,而且您不需要手动实现所有逻辑。以下是该主题的概述:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-offline-data-sync