mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-24 13:03:43 +08:00
Update exp to sql
This commit is contained in:
@@ -136,6 +136,8 @@ namespace OrmTest
|
|||||||
|
|
||||||
int c = 0;
|
int c = 0;
|
||||||
var test10 = db.Queryable<Order>().ToPageList(1, 2, ref c);
|
var test10 = db.Queryable<Order>().ToPageList(1, 2, ref c);
|
||||||
|
var test11 = db.Queryable<Order>().GroupBy(it=>new { it.CreateTime.Year }).Select(it=>it.CreateTime.Year).ToList();
|
||||||
|
var test12 = db.Queryable<Order>().GroupBy(it => it.CreateTime.Date ).Select(it => it.CreateTime.Date).ToList();
|
||||||
Console.WriteLine("#### Examples End ####");
|
Console.WriteLine("#### Examples End ####");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -128,7 +128,8 @@ namespace SqlSugar
|
|||||||
return false;
|
return false;
|
||||||
var childExpression= parameter.BaseParameter.ChildExpression.ObjToString();
|
var childExpression= parameter.BaseParameter.ChildExpression.ObjToString();
|
||||||
var expression=parameter.BaseParameter.CurrentExpression.ObjToString();
|
var expression=parameter.BaseParameter.CurrentExpression.ObjToString();
|
||||||
return isSetTempData&&((childExpression+".Date")==expression);
|
var datevaluelist = UtilConstants.DateTypeStringList.Select(it => childExpression+"." + it);
|
||||||
|
return isSetTempData&& datevaluelist.Contains(expression);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
@@ -56,5 +56,18 @@ namespace SqlSugar
|
|||||||
typeof(short),
|
typeof(short),
|
||||||
typeof(ushort),
|
typeof(ushort),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
internal static string[] DateTypeStringList = new string[]
|
||||||
|
{
|
||||||
|
"Year",
|
||||||
|
"Month",
|
||||||
|
"Day",
|
||||||
|
"Hour",
|
||||||
|
"Second" ,
|
||||||
|
"Minute",
|
||||||
|
"Millisecond",
|
||||||
|
"Date"
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user