From f5af50408954f945ad7f732a4b805d2e06f515b0 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 22 May 2017 00:35:07 +0800 Subject: [PATCH] - --- OrmTest/Demo/Query.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OrmTest/Demo/Query.cs b/OrmTest/Demo/Query.cs index 4415b4aca..eb3e1fa1c 100644 --- a/OrmTest/Demo/Query.cs +++ b/OrmTest/Demo/Query.cs @@ -30,7 +30,10 @@ namespace OrmTest.Demo .GroupBy(it => it.Name) .GroupBy(it => it.Id).Having(it => NBORM.AggregateAvg(it.Id) > 0) .Select(it => new { idAvg = NBORM.AggregateAvg(it.Id), name = it.Name }).ToList(); - + + //SQL: + //SELECT AVG([Id]) AS[idAvg], [Name] AS[name] FROM[Student] GROUP BY[Name],[Id] HAVING(AVG([Id]) > 0 ) + //NBORM.AggregateSum(object thisValue) //NBORM.AggregateAvg(TResult thisValue) //NBORM.AggregateMin(object thisValue) @@ -151,6 +154,7 @@ namespace OrmTest.Demo public static void Select() { var db = GetInstance(); + db.IgnoreColumns.Add("TestId", "Student"); var s1 = db.Queryable().Select(it => new ViewModelStudent2 { Name = it.Name, Student = it }).ToList(); var s2 = db.Queryable().Select(it => new { id = it.Id, w = new { x = it } }).ToList(); var s3 = db.Queryable().Select(it => new { newid = it.Id }).ToList();