From fdef58e204ab382c25c2a1374c4ed3b8257b2cca Mon Sep 17 00:00:00 2001 From: "610262374@qq.com" <610262374@qq.com> Date: Wed, 21 Nov 2018 16:54:37 +0800 Subject: [PATCH] UpdateColumns Inherited field aliases BUG --- .../ResolveItems/MemberInitExpressionResolve.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberInitExpressionResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberInitExpressionResolve.cs index 26fbb5084..333410016 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberInitExpressionResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MemberInitExpressionResolve.cs @@ -48,7 +48,7 @@ namespace SqlSugar throw new NotSupportedException(); } MemberAssignment memberAssignment = (MemberAssignment)binding; - var type = memberAssignment.Member.ReflectedType; + var type =expression.Type; var memberName = this.Context.GetDbColumnName(type.Name, memberAssignment.Member.Name); var item = memberAssignment.Expression; if ((item is MemberExpression) && ((MemberExpression)item).Expression == null)