0

刚开始研究对 WebAPI 的 OData 支持,现在似乎还有很多工作要做,直到“查询支持”变得真正有趣.. 这就是这个想法诞生的地方.. 有可能吗?如何将 lambda 表达式作为查询字符串发送,然后对其进行解析并针对 IEnumerable 运行它,然后返回值?

整个问题是表达式解析以及如何针对对象实际执行解析的表达式。我很不确定如何做这样的事情。有什么想法吗?或者有什么地方可以阅读更多关于这个的信息吗?

提前致谢!

4

1 回答 1

0

我从您的兴趣中了解到的是编写自己的 LINQ 解析器。看看这个:发明你自己的动态 LINQ 解析器

还可以在此处查看有关对 OData 的 Like 运算符支持的实现的讨论。

于 2012-12-03T13:42:11.967 回答