From ed7e9be37fae57f6dd1aa00c41e2745ad8967347 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 21 May 2022 11:12:22 +0800 Subject: [PATCH] Update exp to sql --- .../ResolveItems/MemberExpressionResolve.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberExpressionResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberExpressionResolve.cs index 3ba2bd0bf..1469ccc71 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberExpressionResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberExpressionResolve.cs @@ -86,6 +86,12 @@ namespace SqlSugar AppendValue(parameter, isLeft, value); } } + else if(expression.Expression is UnaryExpression&&(expression.Expression as UnaryExpression).Operand is ParameterExpression) + { + var memParameter = (expression.Expression as UnaryExpression).Operand as ParameterExpression; + var name = ExpressionTool.GetMemberName(expression); + this.Context.Result.Append(this.Context.GetTranslationColumnName(memParameter.Name+"."+name)); + } else { ResolveMemberValue(parameter, baseParameter, isLeft, isSetTempData, expression);