From f1b7a0d714fdb06e9f2a235baad11537fc7e7553 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 20 Dec 2023 18:54:01 +0800 Subject: [PATCH] Performance optimization --- .../SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs index 1e71b63f4..2a76312f1 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/BaseResolve_Item.cs @@ -72,6 +72,7 @@ namespace SqlSugar else if (ExpressionTool.GetMethodName(item) == "IsNull" && this.Context.SingleTableNameSubqueryShortName == null && this.BaseParameter?.CurrentExpression is NewExpression + && (item as MethodCallExpression)?.Arguments?.FirstOrDefault() is MethodCallExpression && item?.ToString()?.Contains("Join") == true && ExpressionTool.GetParameters(this.BaseParameter?.CurrentExpression).Count() > 1) {