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();