【发布时间】:2016-10-25 18:23:12
【问题描述】:
我想在 Azure 中托管一个数据库和一个 API 后端。但我想在不实现代码的情况下做到这一点,因为我只想运行典型的读/写操作。
是否可以为现有的 Azure SQL 数据库生成 API?我在 Azure 文档中找到的所有“创建 API”示例都使用 ASP.Net 或 NodeJS。那么 Azure 可以自动生成吗?
【问题讨论】:
我想在 Azure 中托管一个数据库和一个 API 后端。但我想在不实现代码的情况下做到这一点,因为我只想运行典型的读/写操作。
是否可以为现有的 Azure SQL 数据库生成 API?我在 Azure 文档中找到的所有“创建 API”示例都使用 ASP.Net 或 NodeJS。那么 Azure 可以自动生成吗?
【问题讨论】:
据我所知,没有通过 Sql Azure 自动提供 API 接口的功能。 Azure 提供的 REST api 用于管理数据库,而不是访问该数据。
您可以使用 Azure Web 应用来托管 WebAPI 自动生成的代码。在 Visual Studio 中,您可以使用 Entity Framework 数据库优先方法轻松生成 API。您需要将其编译并发布到 Web 应用程序才能运行您的 API。
您可以在以下位置找到相当详尽的教程 https://azure.microsoft.com/en-in/documentation/articles/web-sites-dotnet-rest-service-aspnet-api-sql-database/
(完全跳过 MVC 部分,只使用 WebAPI 和 EF)
【讨论】: