Oracle support datediff

This commit is contained in:
sunkaixuan
2022-03-22 23:02:43 +08:00
parent d9e8f79108
commit af39446253
2 changed files with 35 additions and 0 deletions

View File

@@ -53,6 +53,14 @@ namespace OrmTest
).ToList();
var test2 = db.Queryable<Order>().Select<ViewOrder>().ToList();
var test3 = db.Queryable<Order>().Select(it=>new Order() { CreateTime=SqlFunc.GetDate() }).ToList();
var btime = Convert.ToDateTime("2021-2-1");
var etime = Convert.ToDateTime("2022-1-12");
var test01 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Year, btime, etime)).ToList();
var test02 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Day, btime, etime)).ToList();
var test03 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Month, btime, etime)).ToList();
var test04 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Second, DateTime.Now, DateTime.Now.AddMinutes(2))).ToList();
var test05 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Minute, DateTime.Now, DateTime.Now.AddMinutes(21))).ToList();
var test06 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Hour, DateTime.Now, DateTime.Now.AddHours(3))).ToList();
Console.WriteLine("#### Examples End ####");
}