mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-08 02:14:53 +08:00
-
This commit is contained in:
@@ -42,8 +42,8 @@ namespace OrmTest.ExpressionTest
|
||||
expContext.Resolve();
|
||||
var value = expContext.Result.GetString();
|
||||
var pars = expContext.Parameters;
|
||||
base.Check(value, pars, "((rtrim(ltrim(@MethodConst0))) = Name )", new List<SugarParameter>() {
|
||||
new SugarParameter("@MethodConst0"," a")
|
||||
base.Check(value, pars, " (Name like '%'+@MethodConst0+'%') ", new List<SugarParameter>() {
|
||||
new SugarParameter("@MethodConst0","a")
|
||||
}, "Contains");
|
||||
}
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace SqlSugar
|
||||
{
|
||||
var parameter = model.Args[0];
|
||||
var parameter2 = model.Args[1];
|
||||
return string.Format(" {0} like '%'+{1}+'%' ", parameter.Value, parameter2.Value);
|
||||
return string.Format(" ({0} like '%'+{1}+'%') ", parameter.Value, parameter2.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ namespace SqlSugar
|
||||
|
||||
protected void AppendValue(ExpressionParameter parameter, bool? isLeft, object value)
|
||||
{
|
||||
if (parameter.BaseExpression is BinaryExpression)
|
||||
if (parameter.BaseExpression is BinaryExpression|| parameter.BaseExpression==null)
|
||||
{
|
||||
var otherExpression = isLeft == true ? parameter.BaseParameter.RightExpression : parameter.BaseParameter.LeftExpression;
|
||||
if (parameter.Expression is MethodCallExpression)
|
||||
|
||||
Reference in New Issue
Block a user