This commit is contained in:
sunkaixuan
2017-11-13 12:09:39 +08:00
parent 11967de3d7
commit 0513056393
4 changed files with 13 additions and 1 deletions

View File

@@ -292,6 +292,8 @@ namespace OrmTest.Demo
.Return(st.SchoolId).End(st.Id) == 1).Select(st=>st).ToList();
var test3 = db.Queryable<DataTestInfo2>().Select(it => it.Bool1).ToSql();
var test4 = db.Queryable<DataTestInfo2>().Select(it => new { b=it.Bool1 }).ToSql();
DateTime? result = DateTime.Now;
var test5 = db.Queryable<Student>().Where(it=>it.CreateTime> result.Value.Date).ToList();
}
public static void Page()
{

View File

@@ -92,6 +92,13 @@ namespace OrmTest.UnitTest
JoinType.Left,st.SchoolId==sc.Id,
JoinType.Left,sc2.Id==sc.Id
}).GroupBy(st => st.Id).Select(st=>st.Id).Count();
DateTime? result = DateTime.Now;
var t5 = db.Queryable<Student>().Where(it => it.CreateTime > result.Value.Date).ToSql();
base.Check("SELECT [ID],[SchoolId],[Name],[CreateTime] FROM [STudent] WHERE ( [CreateTime] > @Const0 )",
new List<SugarParameter>() {
new SugarParameter("@Const0",result.Value.Date)
}, t5.Key, t5.Value, "select t5 Error");
#endregion

View File

@@ -12,6 +12,9 @@ namespace SqlSugar
LambdaExpression lambda = base.Expression as LambdaExpression;
var expression = lambda.Body;
base.Expression = expression;
if (parameter.Context.ResolveType.IsIn(ResolveExpressType.FieldMultiple, ResolveExpressType.FieldSingle)) {
parameter.CommonTempData = CommonTempDataType.Append;
}
base.Start();
}
}

View File

@@ -116,7 +116,7 @@ namespace SqlSugar
if (ExpressionTool.IsConstExpression(expression))
{
var value = ExpressionTool.GetMemberValue(expression.Member, expression);
base.AppendValue(parameter, isLeft, value);
baseParameter.CommonTempData = value;
}
else
{