Как получить доступ к хранимой процедуре CosmosDb, созданной на портале Azure, через наш веб-интерфейс .net - PullRequest
0 голосов
/ 12 ноября 2019

Мы создали CosmosDb, создали контейнер, подключили его к моему .net Web API, создали хранимую процедуру в контейнере. Моя проблема заключается в доступе к этой хранимой процедуре через мой веб-API .net.

1 Ответ

0 голосов
/ 12 ноября 2019

Вы можете вызвать метод ExecuteStoredProcedureAsync с кодом .net за вашим веб-интерфейсом API.

Пример кода:

dynamic newItem = new
{
    category = "Personal",
    name = "Groceries",
    description = "Pick up strawberries",
    isComplete = false
};

Uri uri = UriFactory.CreateStoredProcedureUri("myDatabase", "myContainer", "spCreateToDoItem");
RequestOptions options = new RequestOptions { PartitionKey = new PartitionKey("Personal") };
var result = await client.ExecuteStoredProcedureAsync<string>(uri, options, newItem);

Более подробную информацию см. По этой ссылке .

...