将 Xamarin 表单与 Azure SQL 数据库连接

Posted

技术标签:

【中文标题】将 Xamarin 表单与 Azure SQL 数据库连接【英文标题】:Connect Xamarin forms with Azure SQL database 【发布时间】:2021-10-07 22:59:18 【问题描述】:

我对 Xamarin 表单非常陌生,我正在尝试创建一个将连接到我现有的 Azure SQL 数据库的应用程序。我试图按照这里的教程进行操作:https://docs.microsoft.com/en-us/previous-versions/azure/app-service-mobile/app-service-mobile-xamarin-android-get-started 但是当它下载后端时,链接给了我错误 404。经过更多阅读后,我发现不再使用这种方法,而是通过 Visual 连接它工作室应用中心。所以我弹出并在我的代码中添加了所有语句,但我看不到任何将它连接到 Azure 的方法。此外,我在 Azure 上创建了 Web 服务,并在其中链接了我的 Azure SQL 数据库。所以现在的问题是我如何真正将两者联系起来?我找不到任何有关这方面的文档,因此我们将不胜感激!

【问题讨论】:

您的移动客户端连接到您的 Web 服务,该服务有大量文档。您的 Web 服务连接到您的数据库服务器,该服务器也有大量文档。您具体遇到了什么问题? 我在将移动客户端与 Web 服务连接时发现的所有关于 Pluralsight 的文档和教程似乎都很旧,无法重新创建这些步骤。移动客户端现在应该只是一个 asp.net 核心 web api 吗?您是否有可能指向最新文档的链接? google "Xamarin web service" 你会得到成千上万的相关点击,包括官方文档。 docs.microsoft.com/en-us/xamarin/get-started/tutorials/… 【参考方案1】:

正如您提到的,您已经创建了 Web 服务来访问您的 Azure SQL,现在您可能需要知道如何从 Xamrin 表单访问 Web 服务。

如果是,请按照以下链接进行相同的操作

以下是一些参考资料:Consuming asmx services in Xamarin 和 here。

【讨论】:

以上是关于将 Xamarin 表单与 Azure SQL 数据库连接的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 应用程序 - 如何将 JSON 对象转换为图像,从 Azure SQL DB 读取

我们如何在 Xamarin 表单中删除/自定义 Azure AD B2C 身份验证 webview 页面标题栏?

基于日期 Xamarin 表单过滤 ObservableCollection

如何将 Azure 静态 Web 表单数据发送/写入到 Azure SQL 数据库

将数据负载添加到 Xamarin 推送通知(GFB 和 Azure 通知中心)

将 xamarin 表单与 IServiceProvider 一起使用