ICRUDProxyAllowFilterValueStartsWithOperator Property
指示是否允许用户输入的过滤条件值以比较运算符打头,如 "=10" 或 "==10" 表示等于 10,">=10" 表示大于等于 10,"==" 则表示 "is null" 等等。
Namespace: QuickAdmin.RCLAssembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.0.122
bool AllowFilterValueStartsWithOperator { get; }
Property Value
bool默认
true。
在解析以比较运算符打头的过滤条件值时,有以下特殊情况:
-
若过滤条件值是 "=" 或 "==",查询条件语句将类似 "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%'"。