Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将azure数据库连接到现有xamarin项目_C#_Azure_Xamarin.forms - Fatal编程技术网

C# 将azure数据库连接到现有xamarin项目

C# 将azure数据库连接到现有xamarin项目,c#,azure,xamarin.forms,C#,Azure,Xamarin.forms,我无法将Azure数据库连接到现有的Xamarin表单项目。我已经按照所有步骤使数据库可访问,但不知道如何将其连接到项目 如果有任何帮助,我将不胜感激。正如CSharpRocks提到的,Azure Mobile App将是使用Azure sql数据库构建移动后端的理想方法,那么您可以利用Xamarin.Forms项目中Azure Mobile App的客户端SDK与Azure sql数据库进行通信 您可以按照以下步骤开始使用带有Xamarin的Azure移动应用程序。表单应用程序: 创建移动应

我无法将Azure数据库连接到现有的Xamarin表单项目。我已经按照所有步骤使数据库可访问,但不知道如何将其连接到项目


如果有任何帮助,我将不胜感激。

正如CSharpRocks提到的,Azure Mobile App将是使用Azure sql数据库构建移动后端的理想方法,那么您可以利用Xamarin.Forms项目中Azure Mobile App的客户端SDK与Azure sql数据库进行通信

您可以按照以下步骤开始使用带有Xamarin的Azure移动应用程序。表单应用程序:

  • 创建移动应用程序并配置服务器项目,有关更多详细信息,请参阅

    注意:对于Node.js后端,您可以导航到“Mobile>Easy tables”添加新的或现有的表,然后它会自动为您添加的表创建Node.js后端(表API)。对于C#后端,您可以从quickstart下载示例服务器项目,或者通过VS创建Azure移动应用程序模板,并为每个表实现表控制器,有关更多详细信息,请参阅adrian hall的书

  • 对于您的移动客户端,您可以下载并运行Xamarin.Forms项目,从快速启动到Azure移动应用的客户端SDK入门。另外,你也可以参考阿德里安·霍尔的书


此外,您可以向Xamarin.Forms应用程序添加身份验证,只有经过身份验证和授权的用户才能访问移动应用程序下的表数据。有关更多详细信息,请参阅

正如CSharpRocks提到的,Azure Mobile App将是使用Azure sql数据库构建移动后端的理想方法,那么您可以利用Xamarin.Forms项目中Azure Mobile App的客户端SDK与Azure sql数据库通信

您可以按照以下步骤开始使用带有Xamarin的Azure移动应用程序。表单应用程序:

  • 创建移动应用程序并配置服务器项目,有关更多详细信息,请参阅

    注意:对于Node.js后端,您可以导航到“Mobile>Easy tables”添加新的或现有的表,然后它会自动为您添加的表创建Node.js后端(表API)。对于C#后端,您可以从quickstart下载示例服务器项目,或者通过VS创建Azure移动应用程序模板,并为每个表实现表控制器,有关更多详细信息,请参阅adrian hall的书

  • 对于您的移动客户端,您可以下载并运行Xamarin.Forms项目,从快速启动到Azure移动应用的客户端SDK入门。另外,你也可以参考阿德里安·霍尔的书


此外,您可以向Xamarin.Forms应用程序添加身份验证,只有经过身份验证和授权的用户才能访问移动应用程序下的表数据。有关更多详细信息,请参阅

与控制台应用程序或ASP.Net Web应用程序相比,您的客户端是Xamarin.Forms应用程序这一事实不应影响您连接Azure数据库的能力。另外,请提供尝试连接的代码以及您遇到的任何异常,否则我们无法正确回答。您好@m-y谢谢您的回复。我还没有编写任何代码,因为我是新手,不知道该怎么做。我目前正在azure上使用快速启动选项,并尝试将其链接到现有项目。您通常使用中间层将应用程序连接到数据库。一种方法是使用Azure移动应用程序服务。我也有同样的问题,这非常困难。我看到的所有文档100%都是过时的(Microsoft一直在删除或更改非常棒的服务)或不完整的。您的客户端是Xamarin.Forms应用程序这一事实不应该像您有控制台应用程序或ASP.Net Web应用程序那样影响您连接Azure数据库的能力。另外,请提供尝试连接的代码以及您遇到的任何异常,否则我们无法正确回答。您好@m-y谢谢您的回复。我还没有编写任何代码,因为我是新手,不知道该怎么做。我目前正在azure上使用快速启动选项,并尝试将其链接到现有项目。您通常使用中间层将应用程序连接到数据库。一种方法是使用Azure移动应用程序服务。我也有同样的问题,这非常困难。我所看到的所有文档100%已经过时(Microsoft一直在删除或更改非常棒的服务)或不完整。谢谢!回答得很好,布鲁斯!非常感谢。回答得很好,布鲁斯!