From cd8f282523b042bc03684211706f71256aed00bb Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 17 Oct 2022 01:44:35 +0800 Subject: [PATCH] Update exp to sql --- .../ResolveItems/NewExpressionResolve.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NewExpressionResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NewExpressionResolve.cs index c1fbbc8c6..c5a3977cb 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NewExpressionResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/NewExpressionResolve.cs @@ -66,13 +66,18 @@ namespace SqlSugar } if (item.Type == typeof(JoinType)) { + var joinValue = item.ObjToString(); + if (joinValue.Contains("(")) + { + joinValue = ExpressionTool.DynamicInvoke(item).ObjToString(); + } if (i > 0) { - base.Context.Result.Append("," + item.ToString()+ ","); + base.Context.Result.Append("," + joinValue + ","); } else { - base.Context.Result.Append(item.ToString() + ","); + base.Context.Result.Append(joinValue + ","); } ++i; }