From 425a78694ad1c06982bfe2d40666f0f41c669afa Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 16 Aug 2025 15:33:25 +0800 Subject: [PATCH] Update exp to sql --- .../ResolveItems/OneToManyNavgateExpressionN.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpressionN.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpressionN.cs index 443c8486a..ef30607fc 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpressionN.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/OneToManyNavgateExpressionN.cs @@ -136,7 +136,14 @@ namespace SqlSugar MapperSql.Sql = $"( {queryable.ToSql().Key} ) "; if (isAny) { - MapperSql.Sql = $" EXISTS( {MapperSql.Sql}) "; + if (MapperSql.Sql.StartsWith("( ") && MapperSql.Sql.EndsWith(" ) ")) + { + MapperSql.Sql = $" EXISTS {MapperSql.Sql} "; + } + else + { + MapperSql.Sql = $" EXISTS( {MapperSql.Sql}) "; + } } return MapperSql;