CRUDQueryOptionsProxy Class

CRUD 查询相关选项代理类。

Definition

Namespace: QuickAdmin.Service.CRUD
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
[NotUseDI]
public class CRUDQueryOptionsProxy : ICRUDQueryOptionsProxy
Inheritance
object    CRUDQueryOptionsProxy
Implements
ICRUDQueryOptionsProxy

Remarks

在独立使用 ICRUDQueryOptionsProxy 参数的地方,可实例化此类进行参数传递。

Constructors

CRUDQueryOptionsProxy 创建新实例。
CRUDQueryOptionsProxy(ICRUDQueryOptionsProxy) 创建新实例,并拷贝指定选项值。

Properties

Public Properties

AllowFilterValueStartsWithOperatorProxy 代理属性,获取/设置一个布尔值,指示是否允许过滤条件值以比较运算符打头,如 "10""=10""==10" 均表示等于 10,">=10" 表示大于等于 10,"==" 则表示 "is null" 等等。
CategoryFilterPropertyNameProxy 代理属性,获取/设置实体类型中与 CommonFilterCategoryId 过滤条件对应的公共属性名称。
DateTimeFilterPropertyNameProxy 代理属性,获取/设置实体类型中与 CommonFilter 的时间过滤条件对应的公共属性名称。
DefaultOrderBysProxy 代理属性,获取/设置默认排序字段。
DefaultSortListDescendingProxy 代理属性,获取/设置一个布尔值,指示是否默认为降序排序。
EnableChangeLoggingProxy 代理属性,获取/设置一个布尔值,指示在更新实体时,是否比对更改前后的记录并将有变更的字段值记入操作日志。
IncludePropertyNamesForISelectProxy 代理属性,获取/设置一个字符串数组,指示在查询时要要贪婪加载的属性(将会调用 ISelect.Include() 方法)。
PopulateAuditorNamesInListProxy 代理属性,获取/设置一个布尔值,指示在查询实体列表时是否自动填充审计类实体中的操作用户姓名相关属性,如 CreatorNameUpdaterName 等。
TreatAsteriskInFilterValueAsStartsOrEndsWithOperatorProxy 代理属性,获取/设置一个布尔值,指示是否将过滤条件值里打头或结尾的星号作为 StartsWith/EndsWith 运算符。
TreatEmptyFilterValueAsNullProxy 代理属性,获取/设置一个布尔值,指示是否将过滤条件空值按数据库空值处理。

See Also