2016-03-23 60 views
0

是否可以使用Web Api Odata?調用具有參數的存儲過程?我怎樣才能做到這一點?我的意圖是用兩個參數調用Web APi Odata函數來獲得我期待的結果。我正在考慮使用「視圖」,但不幸的是我必須傳遞參數才能獲得更具體的結果。感謝您的建議!使用Web Api調用帶有參數的存儲過程Odata

回答

1

將存儲過程公開爲未綁定的OData函數。使用GET與URI中指定的參數調用OData函數。例如:

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

您需要聲明函數作爲您的OData配置的一部分,並且編寫一個控制器操作方法來執行存儲過程的調用。這裏有一個教程,讓你開始:Actions and Functions in OData v4 Using ASP.NET Web API 2.2

相關問題