ICRUDProxyAllowFilterValueStartsWithOperator Property

指示是否允许用户输入的过滤条件值以比较运算符打头,如 "=10""==10" 表示等于 10,">=10" 表示大于等于 10,"==" 则表示 "is null" 等等。

Definition

Namespace: QuickAdmin.RCL
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.0.122
C#
bool AllowFilterValueStartsWithOperator { get; }

Property Value

bool
默认 true

Remarks

在解析以比较运算符打头的过滤条件值时,有以下特殊情况:
  • 若过滤条件值是 "=""==",查询条件语句将类似 "a.colName is null"
  • 若过滤条件值是 "!=""<>",查询条件语句将类似 "a.colName is not null"
  • 对于 string 类型属性:
    • 若过滤条件值是 "abc" (即不含比较运算符),查询条件语句将类似 "a.colName like '%abc%'"
    • 若过滤条件值是 "=abc""==abc",查询条件语句将类似 "a.colName = 'abc'"
    • 若过滤条件值是 "!=abc",查询条件语句将类似 "a.colName <> 'abc'"
    • 若过滤条件值是 "<>abc",查询条件语句将类似 "a.colName not like '%abc%'"

See Also