From 61a35f2a562ac1468fd3d3a0e04b224aa5bae765 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 1 Oct 2025 15:53:06 +0800 Subject: [PATCH] Add demo --- .../UnitTest/Unitsdfyasfs3lsss.cs | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsdfyasfs3lsss.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsdfyasfs3lsss.cs index 28ecac8bf..51c200a23 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsdfyasfs3lsss.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitsdfyasfs3lsss.cs @@ -25,6 +25,33 @@ namespace OrmTest n=SqlFunc.MappingColumn("1=1")?true:false }).ToList(); + var sql= db.Queryable() + .Where(it => it.UserId==-1) + .LeftJoinIF(false,(x, y) => false) + .ToSqlString(); + + if (!sql.Contains("[UserId] = -1 ")) throw new Exception("unit error"); + + var sq2 = db.Queryable() + .Where(it => it.UserId == -1) + .InnerJoinIF(false, (x, y) => false) + .ToSqlString(); + + if (!sq2.Contains("[UserId] = -1 ")) throw new Exception("unit error"); + + + var sql3 = db.Queryable() + .LeftJoinIF(false, (x, y) => false) + .ToSqlString(); + + if (!sql3.EndsWith("FROM [Unitadfaysd22] [x] ")) throw new Exception("unit error"); + + var sq4 = db.Queryable() + .InnerJoinIF(false, (x, y) => false) + .ToSqlString(); + + if (!sq4.EndsWith("FROM [Unitadfaysd22] [x] ")) throw new Exception("unit error"); + var userInfo2 = db.Queryable() .Where(t => x.Any(s => t.UserName ==s.UserName && t.Context == s.Context)) .ToList();