Code optimization

This commit is contained in:
sunkaixuan 2017-09-15 12:52:30 +08:00
parent 5b3711e1b1
commit 399ff06f29

View File

@ -50,15 +50,7 @@ namespace SqlSugar
}
else if (isMemberValue)
{
var value = ExpressionTool.GetMemberValue(expression.Member, expression);
if (isSetTempData)
{
baseParameter.CommonTempData = value;
}
else
{
AppendValue(parameter, isLeft, value);
}
ResolveMemberValue(parameter, baseParameter, isLeft, isSetTempData, expression);
return;
}
string fieldName = string.Empty;
@ -136,6 +128,19 @@ namespace SqlSugar
}
}
private void ResolveMemberValue(ExpressionParameter parameter, ExpressionParameter baseParameter, bool? isLeft, bool isSetTempData, MemberExpression expression)
{
var value = ExpressionTool.GetMemberValue(expression.Member, expression);
if (isSetTempData)
{
baseParameter.CommonTempData = value;
}
else
{
AppendValue(parameter, isLeft, value);
}
}
private void ResolveDateDate(ExpressionParameter parameter, bool? isLeft, MemberExpression expression)
{
var name = expression.Member.Name;