diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs index efae215ed..2aa20ded2 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs @@ -48,7 +48,7 @@ namespace SqlSugar private void ResloveBoolMethod(ExpressionParameter parameter, Expression item, string asName) { this.Expression = item; - if (ExpressionTool.GetMethodName(item) == "Any") + if (ExpressionTool.GetMethodName(item) == "Any"&&!ExpressionTool.GetTopLevelMethodCalls(item).Contains("Subqueryable")) { parameter.CommonTempData = GetNewExpressionValue(item); }