diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitfafaf231.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitfafaf231.cs index 3f08edd09..437a4566a 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitfafaf231.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitfafaf231.cs @@ -1,6 +1,7 @@ using SqlSugar; using System; using System.Collections.Generic; +using System.Net; using System.Text; namespace OrmTest @@ -47,6 +48,20 @@ namespace OrmTest }).Take(10).ToList(); } + var sql= Db.Queryable() + .Select(it => new { + xx = SqlFunc.IIF(true, 1, -it.Id) + }).ToSqlString(); + + if(sql!= "SELECT ( CASE WHEN ( 1 = 1 ) THEN 1 ELSE [Id] * -1 END ) AS [xx] FROM [Order] ") + { + throw new Exception("unit error"); + } + Db.Queryable() + .Select(it => new + { + xx = SqlFunc.IIF(true, 1, -it.Id) + }).ToList(); Console.WriteLine(list.Count); }