Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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# 使用REST API或Azure管理库在SQL Azure数据库上执行存储过程_C#_.net_Azure_Azure Sql Database - Fatal编程技术网

C# 使用REST API或Azure管理库在SQL Azure数据库上执行存储过程

C# 使用REST API或Azure管理库在SQL Azure数据库上执行存储过程,c#,.net,azure,azure-sql-database,C#,.net,Azure,Azure Sql Database,有没有一种方法可以使用RESTAPI或Azure管理库在SQLAzure数据库上创建执行存储过程 我在这里检查了Azure SQL数据库的操作,在这里检查了.NET的管理库,但没有看到任何选项。不,这是您需要在应用程序中执行的操作。RESTAPI提供了基础设施/平台级别的管理功能。程序执行将属于应用程序级IMHO。Net管理库只是这些RESTAPI的包装器 我想你唯一的选择是为你的应用程序/数据库编写你自己的API,可以在你的数据库中执行存储过程。因为你在Azure中开发了SLAHDB的自动RE

有没有一种方法可以使用RESTAPI或Azure管理库在SQLAzure数据库上创建执行存储过程


我在这里检查了Azure SQL数据库的操作,在这里检查了.NET的管理库,但没有看到任何选项。

不,这是您需要在应用程序中执行的操作。RESTAPI提供了基础设施/平台级别的管理功能。程序执行将属于应用程序级IMHO。Net管理库只是这些RESTAPI的包装器


<>我想你唯一的选择是为你的应用程序/数据库编写你自己的API,可以在你的数据库中执行存储过程。

因为你在Azure中开发了SLAHDB的自动REST API,这是从他们的市场上得到的。p>

它允许在Transact-SQL中定义API端点,以便通过对带有参数的URL的HTTP GET请求来调用存储过程。除此之外,SlashDB将整个数据库反映为URL链接的图形结构,因此许多查询甚至不需要编写


披露:我是SlashDB背后公司的创始人和首席执行官,但你不必相信我的话,只要试试看。

谢谢。当我得到足够的声誉时,我会投票给你的答案。你可能想考虑使用ODATA来消除对链表的需求。也许你可以给我一些链接,以便我能更好地理解你的想法。谢谢。在我读到的内容中,我发现可以使用OData来查询数据库、检索信息和添加数据。但是像sp_adduser之类的系统存储过程呢。您需要使用逻辑层公开数据库,该逻辑层可以用您喜欢的任何语言编写。您可以很容易地公开逻辑层中的存储过程。