【问题标题】:Rest API query functionality (similar to Jira query language)Rest API 查询功能(类似于 Jira 查询语言)
【发布时间】:2017-06-16 16:07:50
【问题描述】:

我正在开发一个需要具有查询功能的 REST API:

(Name = 'John Doe' and zipcode = 60000) or (Name in ('John', 'Jane') and OrderTotal >= 700) ORDER BY orderDate

是否有任何库可以用于此。 功能与 Jira 查询语言 (JQL) 非常相似

REST 客户端将此查询作为参数发送,REST 服务将解析该参数并将其转换为基于 LINQ 的查询。

【问题讨论】:

    标签: c# linq rest dsl jql


    【解决方案1】:

    虽然它可能不是直接的语法匹配,但您可能会使用这个库来接近...https://github.com/shaneray/ShaneSpace.ProjectedDynamicLinq

    【讨论】:

    • 谢谢@ShaneRay,我一定会检查的。你有没有关于这方面的任何测试/示例,我可以看看它是如何工作的。
    • 遗憾的是没有。链接中提到的源库的原始文档应该与该库相同。它也只支持 automapper linq 投影。语法类似,但您必须稍微调整字符串输入,就像用“and”替换 &&。
    猜你喜欢
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    相关资源
    最近更新 更多