【发布时间】:2017-05-31 23:56:44
【问题描述】:
我一直在观看this 教程,了解如何使用 Azure 门户在 Xamarin 中实现离线同步。在21:15 - 21:32 教程中解释了getTable(myCoolTable) 中的方法
using Microsoft.WindowsAzure.MobileServices.SQLiteStore;
假设您的数据库在 Azure 门户中的位置位于
/tables/myCoolTable 尽管您可以根据需要更改此设置。如果您使用他们的 Easy Tables 软件创建云数据库,这很好,但我没有。没有说明如何更改此路径,以便我可以将本地 SQLite 数据库指向存储在 ClearDB 中的 Azure 云数据库。
我如何做到这一点?
【问题讨论】:
-
/tables/myCoolTable 是您的 url 到您的表控制器的位置,该控制器在 "myCoolTable" 上执行操作。你想改变哪条路径?
-
我想我一定很困惑。我认为这是我的桌子应该在的地方。我不认为我已经实现了一个表控制器,你有任何指向 C# 文档的链接吗?
-
docs.microsoft.com/en-us/azure/app-service-mobile/… 在这里您可以找到移动应用程序的 c# 实现。这可以从任何客户端 xamarin/android 等使用。如果您查看此链接“如何:定义表控制器”上的本节。您应该能够找到。如果您有任何疑问,请回复:)
-
谢谢 Mandar 我现在就去看看 :) 与 MySQL 服务器一起工作吗?
-
AFAIK,默认情况下,c# 移动应用后端通过 EF 与 sql server 数据库一起使用。您也可以使用 azure table storage 进行数据存储,更多详细信息可以参考here。
标签: sqlite azure xamarin offline-caching