如何将Xamarin应用程序连接到SQL Azure DB

时间:2017-09-02 15:44:06

标签: azure xamarin azure-sql-database

我创建了一个SQL Azure数据库,我希望将一个应该在Android上运行的新Xamarin应用程序连接到它。 我是Xamarin的新手,我无法通过在线教程找到一种简单的方法。

使用Xamarin应用程序从Azure中的SQL DB获取数据的最简单方法是什么?

2 个答案:

答案 0 :(得分:3)

答案

您需要创建Azure API应用程序。 Xamarin应用程序将使用此REST API与数据库进行交互。

切勿使用数据库的connection string将移动应用程序直接连接到远程数据库,因为这会打开数据库损坏的可能性。例如,如果移动应用程序用户的Internet连接较差,并且他们直接连接到数据库,则应用程序可能无法完成数据库查询的执行。 API将确保由于互联网连接不良而不会发生数据库损坏。

示例代码+演练

我有一个示例应用和演练,演示如何创建Azure API应用,将其连接到Azure SQL数据库,以及如何让移动应用与REST API进行通信。

https://github.com/brminnick/XamList

答案 1 :(得分:1)

根据我的理解,您可以利用数据访问客户端SDK  Mobile Apps in Azure App Service提供的功能,以实现您的目的的简单方法。您可以按照以下教程开始使用Azure移动应用程序:

此外,您可以参考Adrian hall的书籍develop-mobile-apps-with-csharp-and-azure,以便更好地了解Azure移动应用程序。