的Azure数据库连接到现有xamarin项目

问题描述:

我有我的Azure数据库连接到现有Xamarin形式项目的麻烦。我已经遵循了所有步骤来使数据库可访问,但不知道如何将其连接到项目。的Azure数据库连接到现有xamarin项目

我将不胜感激任何帮助。

+0

事实上,你的客户是Xamarin.Forms应用程序不应该影响你连接到Azure数据库的能力比,如果你有一个控制台应用程序或ASP.Net Web应用程序了。另外,请提供尝试连接的代码以及您遇到的任何异常情况,否则我们无法正确回答。 –

+0

嗨@ m-y感谢您的回复。我还没有编码任何东西,因为我对此不熟悉,不确定要做什么。我目前在azure上使用快速启动选项,并尝试将其链接到现有项目。 – mick1996

+1

您通常使用一个中间层,以您的应用程序连接到数据库。一种方法是使用Azure的移动应用服务https://azure.microsoft.com/en-ca/services/app-service/mobile/ – CSharpRocks

由于CSharpRocks提到Azure移动应用程序将成为您使用Azure sql数据库构建移动后端的理想方法,那么您可以在您的Xamarin.Forms项目中利用客户端Azure移动应用程序SDK与您的Azure通信sql数据库。

你可以按照下面的步骤为开始使用Azure的移动应用与Xamarin.Forms应用:

  • 创建您的移动应用和配置服务器项目的更多细节,你可以参考here。对于Node.js后端,您可以导航到“Mobile> Easy tables”添加新表或现有表,然后它会自动为添加的表创建Node.js后端(表API) S)。对于C#后端,你可以从快速入门下载样本服务器项目或创建通过VS Azure的移动应用模板并实施表控制器为每个表,了解更多详情您可以参考阿德里安·霍尔的书约Implementing Table Controllers

  • 为您的移动客户端,你可以下载和快速启动运行Xamarin.Forms项目入门与Azure的移动应用客户端SDK。另外,你可以参考阿德里安大厅关于Chapter 3 - Data Access and Offline Sync > The Mobile Client的书。

此外,您可以添加身份验证您的Xamarin.Forms应用,并且只有通过身份验证和授权的用户可以在你的移动应用访问该表的数据。有关更多详细信息,请参阅here

+0

谢谢!辉煌的答案布鲁斯! – mick1996