CommonFilter Class

公共过滤器。

Definition

Remarks

供通用 CRUD 相关类型使用,用来传递查询过滤条件。可通过继承此类并重写相关属性快速定制特定实体的过滤器。
注意:若派生类新增了属性,则必须重写 IsEmpty 属性以包含新增属性的判断逻辑。

Constructors

CommonFilterInitializes a new instance of the CommonFilter class

Properties

Public Properties

BeginTime 获取/设置要查询的数据的起始时间。
CategoryId 获取/设置要查询的数据的类别 Id。
DataItem1Name 获取/设置当前查询实体的数据项目1(实体某属性)的名称。
DataItem1Value 获取/设置要查询的数据的数据项目1的值。
DataItem2Name 获取/设置当前查询实体的数据项目2(实体某属性)的名称。
DataItem2Value 获取/设置要查询的数据的数据项目2的值。
EndTime 获取/设置要查询的数据的结束时间。
EnumItemName 获取/设置当前查询实体的枚举项目(枚举类型属性)的名称。
EnumItemValue 获取/设置要查询的数据的枚举项目值。
Ids 获取/设置要查询的数据的主键 Id 数组。
Int32CategoryId 获取/设置类别 Id 的等效 Int32 值。此属性不会被 Json 序列化。
Int32Ids 获取/设置主键 Id 数组的等效 Int32 数组。此属性不会被 Json 序列化。
Int64CategoryId 获取/设置类别 Id 的等效 Int64 值。此属性不会被 Json 序列化。
Int64Ids 获取/设置主键 Id 数组的等效 Int64 数组。此属性不会被 Json 序列化。
IsEmpty 指示当前过滤器是否是空的,即不含任何有效过滤条件。
Recursive 获取/设置一个布尔值,指示是否递归查询。

Methods

Protected Methods

GetEnumValueTEnum 获取与 EnumItemValue 等效的指定枚举类型的枚举值。
SetEnumValueTEnumEnumItemValue 设置为指定的枚举值。

See Also