請求:/ api/person?$ filter名稱具有服務器備份方法的eq'John' return repo.GetAll()。Select(o => Mapper.Map <> personDTO>(o));Mongo C#驅動程序OData問題「不支持項目之後的謂詞」
只有$ filter過濾器錯誤地輸出了「Where不支持項目後的謂詞」,但$ top/$ skip/$ orderby正常工作。我的猜測是,在應用過濾器之前,Mongo C#在生成查詢&項目時存在一個錯誤。相反,它應該首先應用過濾器,然後再應用項我使用的是OData 5.2.0-rc1,而Mongo C#的驅動程序是1.7。
任何輸入,非常感謝。謝謝...
你檢查了[source](https://github.com/mongodb/mongo-csharp-driver)嗎?官方文件沒有提到對此的支持。有幾個開源的odata實現你可以看看。 – WiredPrairie