我正在使用具有 OData 查询支持的 Web API (nighties),虽然我知道 WCF 库使您能够查询 WCF RIA 服务 URL,但我正在寻找的是一种生成 Odata 查询字符串的轻量级方式像 LinqPad 一样,但更通用。
例如,如果我们知道服务返回特定类型的“ProductDTO”,我希望能够执行以下操作:
(from p in ODataSource<ProductDTO>
where p.Name == "hi"
select new {p.Model, Name}).ToODataQuery();
这将返回适当的 $filter 和 $select 命令作为可以附加到 URL 的字符串。
任何人都知道任何可以做这样的事情的图书馆吗?