我关注了Getting started with WCF Web API 。 一切运行良好,并且支持一些运算符,例如
?$filter=Name eq 'Ajay'
?$top=4
但是当我尝试其他查询时,例如
$filter=substringof('Ajay', Name)
或者
$filter=length(Name) gt 5
它给出以下错误
The server encountered an error processing the request. See server logs for more details.
但相同的查询可以很好地与 Netflix 等其他 ODATA 服务配合使用。 WCF Web API 是否仅支持一组有限的查询,还是我遗漏了某些内容?
最佳答案
是的,预览版 4 仅支持 OData 查询选项的子集。不过,自上周起就有了新的预览版 5,并且它具有额外的 OData 支持。我不确定现在是否支持所有查询选项,但值得一试。
关于odata - WCF WebApi 启用 OData 查询支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317112/