代码如下: 复制代码 代码如下: public class QueryGroup { public GroupType GroupType { get; set; } public List<QueryItem> Items { get; set; } public List<QueryGroup> Groups { get; set; } }
public class QueryItem { public string Name { get; set; } public QuerySymbol OperatorType { get; set; } public string Value { get; set; } public DataType ValueType { get; set; } }
QueryGroup 包含了一组查询条件,也包含了一组子 QueryGroup,另外还有一个重要的属性 GroupType ,代表这组数据的逻辑关系是 And 还是 Or。也就是上述界面中的“任何”和“任意”选项。