如何使用OData公开Azure Sql Server数据库

fol*_*uis 8 odata azure-sql-database

有没有办法创建Azure Sql数据库,然后将其作为rest API公开,以便您可以使用OData调用对CRUD表的restful调用?

Shi*_*nva 1

你必须将其分为两个步骤

  1. 创建 Azure SQL 数据库

    请参阅:https://learn.microsoft.com/en-us/azure/azure-sql/database/single-database-create-bicep-quickstart ?view=azuresql&tabs=CLI

  2. 使用 OData 公开 SQL DB

    请参阅: https: //learn.microsoft.com/en-us/odata/webapi-8/getting-started?tabs =net60%2Cvisual-studio-2022%2Cvisual-studio

您可以通过将这两者组合到单个 Azure Bicep/ARM 模板中来完全自动化它,该模板将创建数据库、创建 AppService 计划来托管 ASP.NET OData Web 应用程序并部署代码。您还必须考虑如何控制用户访问。