多表离线同步 Xamarin.Forms & Azure
Posted
技术标签:
【中文标题】多表离线同步 Xamarin.Forms & Azure【英文标题】:Multiple tables Offline Sync Xamarin.Forms & Azure 【发布时间】:2020-04-15 15:08:20 【问题描述】:我想在 Xamarin.Forms 移动应用和 Azure 之间启用离线同步。我已经成功运行了 ToDoAzure with Offline Sync 应用程序,但是在扩展到我自己的应用程序时有一个查询。
示例应用中有一段代码:
public bool IsOfflineEnabled
get return todoTable is Microsoft.WindowsAzure.MobileServices.Sync.IMobileServiceSyncTable<TodoItem>;
如何扩展它以管理多个表?我有 3 个表要同步并可以离线访问。我只是在get中添加多个参数吗?还是我需要为每个表声明启用离线同步并为每个表设置一个布尔值?
【问题讨论】:
【参考方案1】:您必须使用 3 张桌子,这很关键。您提供的那部分代码似乎有点多余,并且在启用同步方面绝对不是关键(即使没有它,同步也可以工作,只是您可以在代码中出于任何其他原因使用它)。
【讨论】:
以上是关于多表离线同步 Xamarin.Forms & Azure的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Xamarin 在 Android 中同步获取 GPS 位置更新?