2016-03-23 5 views
0

Можно ли вызвать Хранимую процедуру с параметрами с помощью Web Api Odata ?. Как я могу это достичь? Мое намерение - вызвать функцию Web APi Odata с двумя параметрами, чтобы получить результаты, которые я ожидаю. Я думал об использовании «Views», но, к сожалению, мне нужно передать параметры, чтобы получить более конкретные результаты. Спасибо за консультацию!Вызовите хранимую процедуру с параметрами с помощью Web Api Odata

ответ

1

Экспозиция вашей хранимой процедуры как несвязанной функции OData. Функция OData вызывается с использованием GET с параметрами, указанными в URI. Например:

GET http://host/SomeFunction(Param1=123,AnotherParam='a string') 

Вам нужно будет объявить функцию как часть конфигурации OData и написать метод действия контроллера для выполнения хранимой процедуры вызова. Вот вам учебник, который поможет вам начать работу: Actions and Functions in OData v4 Using ASP.NET Web API 2.2

Смежные вопросы