mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-16 21:19:34 +08:00
Update exp to sql
This commit is contained in:
parent
e3d9db3bf8
commit
b0e9c5b096
@ -245,6 +245,7 @@ namespace SqlSugar
|
||||
base.Expression = item;
|
||||
base.Start();
|
||||
var subSql = base.Context.GetEqString(memberName, parameter.CommonTempData.ObjToString());
|
||||
var isSubJoin = subSql.Contains(" JOIN ")&& subSql.Contains(" ON ");
|
||||
if (subSql.Contains(","))
|
||||
{
|
||||
subSql = subSql.Replace(",", UtilConstants.ReplaceCommaKey);
|
||||
@ -255,6 +256,11 @@ namespace SqlSugar
|
||||
if (name.Contains("."))
|
||||
{
|
||||
|
||||
}
|
||||
else if(isSubJoin)
|
||||
{
|
||||
var shortName=(base.BaseParameter.BaseParameter.CurrentExpression as LambdaExpression).Parameters[0].Name;
|
||||
subSql = subSql.Replace(this.Context.GetTranslationColumnName(shortName), name);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user