Azure DB Tableview to Android with Azure Mobile Services Off



>我在Azure DB中创建了一个表视图,其中Foo和Foo2连接在一起,

如何使用 Azure 移动服务脱机同步将此(表)视图从 Azure DB 查询到安卓应用程序?

使用的文档:
https://learn.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-android-get-started-offline-data

Azure 移动脱机同步允许客户端用户与移动应用交互,即使没有网络连接也是如此。更改存储在本地数据存储中,当网络连接联机时,这些更改可以与远程后端同步。

如何使用 Azure 移动服务脱机同步将此(表)视图从 Azure DB 查询到安卓应用程序?

对于联机表,您可以在移动客户端中按如下方式定义表实例,并直接与远程表通信。

MobileServiceTable<ToDoItem> mToDoTable = mClient.getTable(ToDoItem.class);

对于脱机缓存表,可以按如下方式定义引用:

MobileServiceSyncTable<ToDoItem> mToDoTable = mClient.getSyncTable("ToDoItem", ToDoItem.class);

此时,您将针对本地数据库进行查询。要将记录从远程表同步到本地表,您需要对特定表执行 Pull 操作。您可以执行 Push 操作,将本地数据库中的所有更改(跨多个表)推送到远程数据库。有关详细信息,请参阅如何使用适用于 Android 的 Azure 移动应用 SDK。此外,我建议阅读 Azure 移动应用中的脱机数据同步,以更好地了解 Azure 移动应用脱机数据同步。

最新更新