Update exp to sql

This commit is contained in:
sunkaixuan 2022-05-15 11:48:32 +08:00
parent bfd5a40599
commit 6352e499dd

View File

@ -515,7 +515,9 @@ namespace SqlSugar
}); });
parameter.Context.Result.Append(this.Context.GetAsString(asName, sql)); parameter.Context.Result.Append(this.Context.GetAsString(asName, sql));
} }
else if (item.NodeType == ExpressionType.Not && (item as UnaryExpression).Operand is MethodCallExpression) else if (item.NodeType == ExpressionType.Not
&& (item as UnaryExpression).Operand is MethodCallExpression
&& ((item as UnaryExpression).Operand as MethodCallExpression).Method.Name.IsIn("IsNullOrEmpty", "IsNullOrWhiteSpace"))
{ {
var asValue = packIfElse(GetNewExpressionValue(item)).ObjToString(); var asValue = packIfElse(GetNewExpressionValue(item)).ObjToString();
parameter.Context.Result.Append(this.Context.GetAsString(asName, asValue)); parameter.Context.Result.Append(this.Context.GetAsString(asName, asValue));