This commit is contained in:
sunkaixuan
2017-09-16 21:27:31 +08:00
parent aac81db613
commit ed9884a5fa
7 changed files with 74 additions and 35 deletions

View File

@@ -29,7 +29,11 @@ namespace SqlSugar.ExpressionsToSql.Subquery
public string GetValue(ExpressionContext context, Expression expression)
{
var exp = expression as MethodCallExpression;
return "WHERE "+SubTools.GetMethodValue(context, exp.Arguments[0], ResolveExpressType.WhereMultiple);
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);
return result;
}
}
}