2
我跟着Getting started with WCF Web API。 一切運作良好,並支持一些運營商像WCF WebApi啓用OData查詢支持
?$filter=Name eq 'Ajay'
?$top=4
但是,當我嘗試像
$filter=substringof('Ajay', Name)
OR
$filter=length(Name) gt 5
其他查詢它提供了以下錯誤
服務器en反駁處理請求的錯誤。查看服務器日誌獲取更多詳細信
但是相同的查詢可以很好地與Netflix等其他ODATA服務配合使用。 WCF Web API是否僅支持一組有限的查詢,或者我缺少什麼?
謝謝,你能指出一個鏈接列出的選項,我無法得到任何CodePlex網站。 –
ODataQueryDeserializer是從URI中提取查詢操作的類。 http://wcf.codeplex.com/SourceControl/changeset/view/0930afa6b1ab#WCFWebApi%2fHttp%2fSrc%2fMicrosoft.ApplicationServer.Http%2fmicrosoft%2fApplicationServer%2fQuery%2fODataQueryDeserializer.cs –