Lambda表达式作为API的查询?

时间:2012-12-03 13:11:32

标签: c# asp.net api lambda

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

整个问题是表达式解析以及如何对对象实际执行解析的表达式。我完全不确定如何做这样的事情......任何想法?..还是有什么地方我可以阅读更多关于这个?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我从您的兴趣中理解的是编写自己的LINQ解析器。看看这个:Invent your own dynamic LINQ parser

另请参阅有关OData here的Like运算符支持实现的讨论。