添加自定义OData'内置' ODataServer端点的方法

时间:2015-11-14 22:24:52

标签: odata

OData拥有自己的内置方法,例如'包含' '的endsWith' ' geo.intersects'等等..

有没有办法添加自己的自定义方法?所以我可以给它一个名字,参数和我希望它被翻译成的表达式。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您正在使用C#,则可以使用[WebGet]注释和IQueryable作为结果使用自定义方法。然后,您需要在DataServiceConfiguration上通过SetServiceOperationRule注册它们。之后,您可以使用api / service.svc / YourMethodName。希望它有所帮助。