使用 Web 服务、api、. 调用 Azure DB SQL 存储过程.从移动应用程序



我正在尝试构建一个需要来自Azure SQL DB的数据的移动应用程序。最佳实践看起来像在两者之间构建一个 Web 服务。

但是,我迷失在解决方案的数量中。

我需要使用哪个特定的 Azure 组件才能获得面向未来的可靠解决方案?如何处理此组件与 Azure SQL 数据库之间的安全性?如何处理移动应用程序和 Azure 组件之间的安全性?

最好的方法是将 ASP.NET Web API 与 ADO 实体框架一起使用,并将 API 发布到 Azure 网站。使用 REST 服务从移动应用调用 Web API。

所以基本上:

1( 启动 VS 并构建一个 Web API,该 API 将使用 ADO 实体框架和 API 的控制器处理您的数据库。检查这个: http://www.tutorialsteacher.com/webapi/web-api-tutorials

2( 通过 VS 将 Web API 发布到 Azure 网站/应用。请确保在 VS 上安装了 Azure 服务。

3( 使用 REST 服务从移动应用调用 Web Api,以使用 SQL 数据库。你将需要一个 HttpClient 类来执行此操作,你可以从 NuGet 获取它。

为了 Web API 的安全性,请检查以下内容:https://www.asp.net/web-api/overview/security

最新更新