2016-03-23 5 views
0

Web Api Odataを使用してパラメータを使用してストアドプロシージャを呼び出すことはできますか。どうすればそれを達成できますか?私の意図は、私が期待している結果を得るために2つのパラメータで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

関連する問題