From 162d713f19d4ea7c996a722a74724cb54069cd6e Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 10 Mar 2025 13:37:46 +0800 Subject: [PATCH] Add demo --- .../UserTestCases/UnitTest/UQueryable2.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UQueryable2.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UQueryable2.cs index 73cb58500..a36ffc110 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UQueryable2.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/UQueryable2.cs @@ -102,6 +102,32 @@ namespace OrmTest x=SqlFunc.AggregateSum(SqlFunc.IIF(it.CustomId.HasValue,1,2)) }).ToList(); + + Db.Queryable() + .GroupBy(it => SqlFunc.IsNull(it.Id, 0)) + .Select(it => SqlFunc.IsNull(it.Id, 0)) + .ToList(); + + Db.Queryable() + .GroupBy(it => SqlFunc.IsNull(it.Id, 1)) + .Select(it => + new { x = SqlFunc.IsNull(it.Id, 1) }) + .ToList(); + + Db.Queryable() + .Select(it => SqlFunc.IsNull(it.Id, 0)) + .ToList(); + + Db.Queryable() + .Select(it => + new { x = SqlFunc.IsNull(it.Id, 0) }) + .ToList(); + + Db.Queryable() + .GroupBy(it => SqlFunc.IsNull(it.Name, "'")) + .Select(it => + new { x = SqlFunc.IsNull(it.Name, "'") }) + .ToList(); } public class ORDER