mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-08 02:14:53 +08:00
-
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user