Class FilterGroup
筛选条件组
Inheritance
System.Object
FilterGroup
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Dynamic.ExpandoObject
Assembly: OSharp.dll
Syntax
public class FilterGroup
Constructors
FilterGroup()
FilterGroup(FilterOperate)
使用操作方式初始化一个FilterGroup的新实例
Declaration
public FilterGroup(FilterOperate operate)
Parameters
FilterOperate
operate
条件间操作方式 |
FilterGroup(String)
初始化一个FilterGroup类型的新实例
Declaration
public FilterGroup(string operateCode)
Parameters
System.String
operateCode
条件间操作方式的前台码 |
Properties
Groups
获取或设置 条件组集合
Declaration
public ICollection<FilterGroup> Groups { get; set; }
Property Value
System.Collections.Generic.ICollection<FilterGroup>
|
Operate
获取或设置 条件间操作方式,仅限And, Or
Declaration
public FilterOperate Operate { get; set; }
Property Value
FilterOperate
|
Rules
获取或设置 条件集合
Declaration
public ICollection<FilterRule> Rules { get; set; }
Property Value
System.Collections.Generic.ICollection<FilterRule>
|
Methods
AddRule(FilterRule)
添加规则
Declaration
public FilterGroup AddRule(FilterRule rule)
Parameters
FilterRule
rule
|
Returns
FilterGroup
|
AddRule(String, Object, FilterOperate)
添加规则
Declaration
public FilterGroup AddRule(string field, object value, FilterOperate operate = FilterOperate.Equal)
Parameters
System.String
field
|
System.Object
value
|
FilterOperate
operate
|
Returns
FilterGroup
|