相关疑难解决方法(0)

如何用C#中的正则表达式解析OData $ filter?

嗨,我想知道在C#中解析OData $过滤器字符串的最佳方法是什么

/ API/organizations?$ filter ="name eq'Facebook'或name eq'Twitter'和subscriber gt'30''

应该返回所有名称为Facebook或Twitter且拥有超过30个订阅者的组织.我已经研究了很多,但找不到任何不围绕WCF的解决方案.我正在考虑使用Regex并对它们进行分组,因此我有一个Filter类列表,这样:

Filter
    Resource: Name
    Operator: Eq
    Value: Facebook
Filter
    Resource: Name
    Operator: Eq
    Value: Twitter
Filter
    Resource: Subscribers
    Operator: gt
    Value: 30
Run Code Online (Sandbox Code Playgroud)

但我很难过如何处理ANDs/ORs.

c# regex odata

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

odata ×1

regex ×1