Update demo

This commit is contained in:
sunkaixuan 2022-08-03 20:26:39 +08:00
parent cf0f40e139
commit 111deccb8a
5 changed files with 25 additions and 0 deletions

View File

@ -86,6 +86,11 @@ namespace OrmTest
var test05 = db.Queryable<Order>().Where(it => it.CreateTime.Month == dp.Month).ToList(); var test05 = db.Queryable<Order>().Where(it => it.CreateTime.Month == dp.Month).ToList();
var fromatList = db.Queryable<Order>().Select(it => it.CreateTime.ToString("%Y-%m")).ToList(); var fromatList = db.Queryable<Order>().Select(it => it.CreateTime.ToString("%Y-%m")).ToList();
var test06 = db.Queryable<Order>().Where(it => it.CreateTime.Date.Day >= DateTime.Now.Date.Day).ToList(); var test06 = db.Queryable<Order>().Where(it => it.CreateTime.Date.Day >= DateTime.Now.Date.Day).ToList();
var test03 = db.Queryable<Order>().Select(it => new
{
names = SqlFunc.Subqueryable<Order>().Where(z => z.Id == it.Id).SelectStringJoin(z => z.Name, ",")
})
.ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }

View File

@ -90,6 +90,11 @@ namespace OrmTest
var q1 = db.Queryable<Order>().Take(1); var q1 = db.Queryable<Order>().Take(1);
var q2 = db.Queryable<Order>().Take(2); var q2 = db.Queryable<Order>().Take(2);
var test02 = db.Union(q1, q2).ToList(); var test02 = db.Union(q1, q2).ToList();
var test03 = db.Queryable<Order>().Select(it => new
{
names = SqlFunc.Subqueryable<Order>().Where(z => z.Id == it.Id).SelectStringJoin(z => z.Name, ",")
})
.ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }

View File

@ -63,6 +63,11 @@ namespace OrmTest
var test06 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Hour, DateTime.Now, DateTime.Now.AddHours(3))).ToList(); var test06 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Hour, DateTime.Now, DateTime.Now.AddHours(3))).ToList();
var test07 = db.Queryable<Order>().Select(it => it.CreateTime.DayOfWeek.ToString()).ToList(); var test07 = db.Queryable<Order>().Select(it => it.CreateTime.DayOfWeek.ToString()).ToList();
var test08 = db.Queryable<Order>().Select(it => it.CreateTime.AddDays(1)).ToList(); var test08 = db.Queryable<Order>().Select(it => it.CreateTime.AddDays(1)).ToList();
var test09 = db.Queryable<Order>().Select(it => new
{
names = SqlFunc.Subqueryable<Order>().Where(z => z.Id==188||z.Id==190).SelectStringJoin(z => z.Name, ",")
})
.ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }

View File

@ -54,6 +54,11 @@ namespace OrmTest
var test06 = db.Queryable<Order>(). var test06 = db.Queryable<Order>().
Where(it => it.Price == 0 ? true : it.Name == it.Name) Where(it => it.Price == 0 ? true : it.Name == it.Name)
.ToList(); .ToList();
var test07 = db.Queryable<Order>().Select(it => new
{
names = SqlFunc.Subqueryable<Order>().Where(z=>z.Id==it.Id).SelectStringJoin(z => z.Name, ",")
})
.ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }

View File

@ -51,6 +51,11 @@ namespace OrmTest
var test04 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Second, DateTime.Now, DateTime.Now.AddMinutes(2))).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 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(); var test06 = db.Queryable<Order>().Select(it => SqlFunc.DateDiff(DateType.Hour, DateTime.Now, DateTime.Now.AddHours(3))).ToList();
var test07 = db.Queryable<Order>().Select(it => new
{
names = SqlFunc.Subqueryable<Order>().Where(z => z.Id == it.Id).SelectStringJoin(z => z.Name, ",")
})
.ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }