【问题标题】:Lambda expression as query for API?Lambda 表达式作为 API 的查询?
【发布时间】:2012-12-03 21:42:11
【问题描述】:

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

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

提前致谢!

【问题讨论】:

    标签: c# asp.net api lambda


    【解决方案1】:

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

    还可以查看有关为 OData here 实现 Like 运算符支持的讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      相关资源
      最近更新 更多