是否可以使用Web Api Odata调用带参数的存储过程?我怎样才能做到这一点?我的意图是使用两个参数调用Web APi Odata函数来获得我期待的结果。我正在考虑使用" Views",但不幸的是我必须传递参数才能获得更具体的结果。谢谢你的建议!
答案 0 :(得分: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