diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs index cc78b4796..efae215ed 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs @@ -48,7 +48,14 @@ namespace SqlSugar private void ResloveBoolMethod(ExpressionParameter parameter, Expression item, string asName) { this.Expression = item; - this.Start(); + if (ExpressionTool.GetMethodName(item) == "Any") + { + parameter.CommonTempData = GetNewExpressionValue(item); + } + else + { + this.Start(); + } var sql = this.Context.DbMehtods.IIF(new MethodCallExpressionModel() { Args = new List() {