ServiceStack AutoQuery AutoFilter Like 操作数
ServiceStack AutoQuery AutoFilter Like operand
我正在尝试使用 AutoFilter 属性实现 SQL Like 运算符。试过下面的代码,
[AutoFilter(field:"Name", Template = "{Field} like {Value}", ValueFormat = "%{0}%")]
转换后的 SQL 表达式如下所示(来自 SQL Profiler),
WHERE ("Table"."Name" = @0) AND ("Table"."Name" = @1)',N'@0 nvarchar(4000),@1 varchar(8000)',@0=NULL,@1='denver'
我做错了什么?我也尝试了 QueryTerm.And,QueryTerm.Or
和 QueryTerm.Default
。
您应该使用 [QueryDbField]
作为 Customizable Adhoc Queries。
我正在尝试使用 AutoFilter 属性实现 SQL Like 运算符。试过下面的代码,
[AutoFilter(field:"Name", Template = "{Field} like {Value}", ValueFormat = "%{0}%")]
转换后的 SQL 表达式如下所示(来自 SQL Profiler),
WHERE ("Table"."Name" = @0) AND ("Table"."Name" = @1)',N'@0 nvarchar(4000),@1 varchar(8000)',@0=NULL,@1='denver'
我做错了什么?我也尝试了 QueryTerm.And,QueryTerm.Or
和 QueryTerm.Default
。
您应该使用 [QueryDbField]
作为 Customizable Adhoc Queries。