From 57931f7f02dfd0b78362e2294c744f52fa78d465 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 23 Feb 2023 21:00:11 +0800 Subject: [PATCH] Update exp to sql (ArrayIndex) --- .../ResolveItems/BinaryExpressionResolve.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BinaryExpressionResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BinaryExpressionResolve.cs index e21aa0890..e63f19331 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BinaryExpressionResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/BinaryExpressionResolve.cs @@ -31,7 +31,14 @@ namespace SqlSugar if (expression.NodeType == ExpressionType.ArrayIndex) { var parameterName = AppendParameter(ExpressionTool.DynamicInvoke(expression)); - base.Context.Result.Append($" {parameterName} "); + if (this.BaseParameter?.IsLeft==true) + { + base.Context.Result.Append($" {BaseParameter.BaseParameter.OperatorValue} {parameterName} "); + } + else + { + base.Context.Result.Append($" {parameterName} "); + } return; } var operatorValue = parameter.OperatorValue = ExpressionTool.GetOperator(expression.NodeType);