Update exp to sql

This commit is contained in:
sunkaixuan 2024-04-23 16:53:19 +08:00
parent c70ab94b3a
commit 83d987355f
2 changed files with 21 additions and 15 deletions

View File

@ -386,6 +386,14 @@ namespace SqlSugar
this.Start();
parameter.IsAppendResult();
var value = parameter.CommonTempData.ObjToString();
value = ResolveMemberValue(item, value);
this.Context.Result.Append(this.Context.GetAsString2(asName, value));
this.Context.Result.CurrentParameter = null;
}
}
protected string ResolveMemberValue(Expression item, string value)
{
if (item is MemberExpression member)
{
if (member.Expression is ParameterExpression parameterExpression)
@ -400,9 +408,7 @@ namespace SqlSugar
}
}
}
this.Context.Result.Append(this.Context.GetAsString2(asName, value));
this.Context.Result.CurrentParameter = null;
}
return value;
}
private void ResolveMemberConst(ExpressionParameter parameter, Expression item, string asName)

View File

@ -2,7 +2,7 @@
<package >
<metadata>
<id>SqlSugar</id>
<version>5.1.4.152</version>
<version>5.1.4.153-preview23</version>
<title>.Net Framework 安装此版本, 5.0.3.3-max 最低要求 .Net Framework 4.6 | 5.0.0.2-5.0.3.2 最低要求 .Net Framework 4.5 | 4.0-4.9.11 最低要求 .Net Framework 4.0+ .NET ORM </title>
<authors>sun kaixuan</authors>
<owners>landa</owners>