c# - 将 OData Uri 转换为等效的 Linq 表达式

标签 c# wcf linq odata wcf-data-services

我正在创建一个 WCF 服务,其结果不是严格的 OData 提要(出于复杂的原因、业务策略等)。此外,URL 的格式与 OData 略有不同,尽管其大部分功能非常相似。

如何在 Linq 表达式树中转换 URI?。

提前致谢。

最佳答案

看看 Linq2Rest - https://bitbucket.org/jjrdk/linq2rest .它将 OData 查询解析为 LINQ 表达式,反之亦然。它也可以在 Nuget 上使用。

关于c# - 将 OData Uri 转换为等效的 Linq 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648386/

相关文章:

asp.net - 在 IIS 上使用 Http 管道进行 Rest

c# - 在匿名对象中使用属性的值作为属性名称

c# - 有效跳过二维字符串数组中的空白行

c# - 有没有办法在 OData 中说 "Expand Everything"?

c# - PerformanceCounter.NextValue() 抛出 InvalidOperationException

C# Lambda WhereIf 或语句

c# - asp.net mvc 5 DropDownList nullable int default option not null

.net - 在 Windows 窗体中运行 WCF

c# - WCF web服务和getJSON为跨域调用返回空数据

c# - 使用 anglesharp linq 查询获取 Href 属性