From 193903bd9e0dbb0cbe41a0ada2f8ca6999fd03c3 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 28 Sep 2025 20:04:05 +0800 Subject: [PATCH] Update sqlserver json func --- .../SqlServer/SqlBuilder/SqlServerExpressionContext.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs index 8811d4590..d9bcc336d 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/SqlBuilder/SqlServerExpressionContext.cs @@ -146,7 +146,14 @@ namespace SqlSugar private string GetJson(object memberName1, object memberName2, bool isLast) { - return $"JSON_VALUE({memberName1}, '$.'+"+memberName2+")"; + if (isLast) + { + return $"JSON_VALUE({memberName1}, '$.'+" + memberName2 + ")"; + } + else + { + return $"JSON_QUERY({memberName1}, '$.'+" + memberName2 + ")"; + } } public override string JsonListObjectAny(MethodCallExpressionModel model)