刚开始查看对WebAPI的OData支持,现在似乎还有很多工作要做,直到“查询 - 支持”变得真正有趣......这就是这个想法诞生的地方..它会不会有可能一些如何将lambda表达式作为查询字符串发送,然后解析它并对IEnumerable运行它然后返回值?
整个问题是表达式解析以及如何对对象实际执行解析的表达式。我完全不确定如何做这样的事情......任何想法?..还是有什么地方我可以阅读更多关于这个?
提前致谢!
答案 0 :(得分:0)
我从您的兴趣中理解的是编写自己的LINQ解析器。看看这个:Invent your own dynamic LINQ parser
另请参阅有关OData here的Like运算符支持实现的讨论。