【问题标题】:Call Azure DB SQL stored procedure using web service, api, .. from mobile app使用 Web 服务、api、.. 从移动应用程序调用 Azure DB SQL 存储过程
【发布时间】:2017-05-14 07:25:56
【问题描述】:

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

但是我迷失了解决方案的数量。

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

【问题讨论】:

  • 这篇文章很可能会被关闭,因为您提出的问题非常广泛,而且这些问题有很多解决方案。我的建议是尝试一些事情并提出非常具体的问题。 HTH。
  • 我希望我已经可以指出一些好的方向或了解不同的选择。感谢您的回复

标签: web-services api azure azure-api-apps azure-api-management


【解决方案1】:

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

所以基本上:

1) 启动 VS 并构建一个 Web 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 2013-08-31
    • 2012-09-04
    • 2018-05-27
    • 2014-08-14
    • 1970-01-01
    • 2016-06-28
    相关资源
    最近更新 更多