c# - OData Linq 到查询字符串

标签 c# linq odata

我正在使用具有 OData 查询支持(睡衣)的 Web API,虽然我知道 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 的字符串返回。

任何人都知道任何图书馆可以做这样的事情吗?

最佳答案

关于c# - OData Linq 到查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13166379/

相关文章:

c# - 在两个集合中搜索

c# - 基于条件的Linq查询

c# - 如何在 IIS 上运行的 dotnet 核心应用程序中获得可见性/调试高内存使用率

c# - .NET 项目的最佳开源项目托管站点

c# - 使用 linq 检索平均分数

c# - Xdocument - 删除除最后一个元素之外的重复元素 c#

silverlight - Silverlight 的 WCF 数据服务是否已死?

rest - WebApi 和 OData

c# - Web API 2 OData错误消息作为XML返回

c# - 是否可以在 ASP.NET Web API 中的模型/DTO 上定义路由(类似于 ServiceStack)?