使用DocumentDb Emulator,我可以通过右键单击集合名称并选择New Stored Procedure来为某个集合定义自己的存储过程.
我的问题是:我如何调用它?Azure Portal上的真实DocumentDb有一个名为"Save&Execute"的按钮,它允许我运行它,但模拟器中似乎缺少该按钮.
Azure Portal上的真实DocumentDb有一个名为"Save&Execute"的按钮,它允许我运行它,但模拟器中似乎缺少该按钮.
正如您所说,Azure Cosmos DB Emulator Data Explorer不提供[ Save&Execute ]按钮,使我们可以直接执行存储过程.
Azure门户上的Azure Cosmos DB Script Explorer:
您可以使用Azure Cosmos DB SDK通过代码运行存储过程,以下代码可以正常使用.
StoredProcedureResponse<object> result = await client.ExecuteStoredProcedureAsync<object>(
UriFactory.CreateStoredProcedureUri("testdb", "testcoll", "SayHello"),param);
var spr = result.Response.ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2251 次 |
| 最近记录: |