This commit is contained in:
sunkaixuan 2017-01-14 23:29:46 +08:00
parent 89b14c7b6f
commit e84bb8edb5
14 changed files with 7 additions and 4 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -16,10 +16,12 @@ namespace SqlSugar
object value = ExpressionTool.GetMemberValue(expression.Member, expression);
switch (parameter.Context.ResolveType)
{
case ResolveExpressType.WhereSingle:
case ResolveExpressType.WhereMultiple:
case ResolveExpressType.SelectSingle:
case ResolveExpressType.SelectMultiple:
parameter.BaseParameter.TempDate = value;
break;
case ResolveExpressType.WhereSingle:
case ResolveExpressType.WhereMultiple:
case ResolveExpressType.FieldSingle:
case ResolveExpressType.FieldMultiple:
default:

View File

@ -54,10 +54,11 @@ namespace SqlSugar
var memberExpression = (MemberExpression)item;
if (memberExpression.Expression.NodeType.IsIn(ExpressionType.Constant))
{
var value = ExpressionTool.GetMemberValue(memberExpression.Member, memberExpression);
base.Expression = memberExpression;
base.Start();
string parameterName = this.Context.SqlParameterKeyWord + "constant" + i;
parameter.Context.Result.Append(parameterName);
this.Context.Parameters.Add(new SugarParameter(parameterName, value));
this.Context.Parameters.Add(new SugarParameter(parameterName, parameter.TempDate));
}
else
{

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.