This commit is contained in:
sunkaixuan
2017-10-10 17:03:37 +08:00
parent 58ee2ee124
commit 02c42da0ec

View File

@@ -307,27 +307,27 @@ namespace SqlSugar
switch (item.ConditionalType) switch (item.ConditionalType)
{ {
case ConditionalType.Equal: case ConditionalType.Equal:
builder.AppendFormat(temp,type,item.FieldName,"=", parameterName); builder.AppendFormat(temp,type,item.FieldName.ToSqlFilter(),"=", parameterName);
parameters.Add(new SugarParameter(parameterName,item.FieldValue)); parameters.Add(new SugarParameter(parameterName,item.FieldValue));
break; break;
case ConditionalType.Like: case ConditionalType.Like:
builder.AppendFormat(temp, type, item.FieldName, "LIKE", parameterName); builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), "LIKE", parameterName);
parameters.Add(new SugarParameter(parameterName, "%"+item.FieldValue+"%")); parameters.Add(new SugarParameter(parameterName, "%"+item.FieldValue+"%"));
break; break;
case ConditionalType.GreaterThan: case ConditionalType.GreaterThan:
builder.AppendFormat(temp, type, item.FieldName, ">", parameterName); builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), ">", parameterName);
parameters.Add(new SugarParameter(parameterName, item.FieldValue)); parameters.Add(new SugarParameter(parameterName, item.FieldValue));
break; break;
case ConditionalType.GreaterThanOrEqual: case ConditionalType.GreaterThanOrEqual:
builder.AppendFormat(temp, type, item.FieldName, ">=", parameterName); builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), ">=", parameterName);
parameters.Add(new SugarParameter(parameterName, item.FieldValue)); parameters.Add(new SugarParameter(parameterName, item.FieldValue));
break; break;
case ConditionalType.LessThan: case ConditionalType.LessThan:
builder.AppendFormat(temp, type, item.FieldName, "<", parameterName); builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), "<", parameterName);
parameters.Add(new SugarParameter(parameterName, item.FieldValue)); parameters.Add(new SugarParameter(parameterName, item.FieldValue));
break; break;
case ConditionalType.LessThanOrEqual: case ConditionalType.LessThanOrEqual:
builder.AppendFormat(temp, type, item.FieldName, "<=", parameterName); builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), "<=", parameterName);
parameters.Add(new SugarParameter(parameterName, item.FieldValue)); parameters.Add(new SugarParameter(parameterName, item.FieldValue));
break; break;
default: default: