Subquery in Subquery BUG

This commit is contained in:
sunkaixuan
2018-12-09 23:36:50 +08:00
parent 87e7299005
commit d8e0bca1c8
13 changed files with 38 additions and 9 deletions

View File

@@ -42,7 +42,7 @@ namespace SqlSugar
var argExp= exp.Arguments[0];
var result= "WHERE "+SubTools.GetMethodValue(Context, argExp, ResolveExpressType.WhereMultiple);;
var selfParameterName = Context.GetTranslationColumnName((argExp as LambdaExpression).Parameters.First().Name)+UtilConstants.Dot;
result = result.Replace(selfParameterName,string.Empty);
result = result.Replace(selfParameterName,SubTools.GetSubReplace(this.Context));
return result;
}
}