From 01df161b43744e24cf5e7cb42eafb617e776ab00 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 2 Sep 2022 20:22:46 +0800 Subject: [PATCH] Add unit test --- Src/Asp.Net/SqlServerTest/UnitTest/UCustom01.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom01.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom01.cs index af226a8ca..4305a8128 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom01.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom01.cs @@ -20,7 +20,7 @@ namespace OrmTest }); db.Aop.OnLogExecuted = (s, p) => { - Console.WriteLine(s); + Console.WriteLine(UtilMethods.GetSqlString(DbType.SqlServer,s,p)); }; //建表 if (!db.DbMaintenance.IsAnyTable("User_Test001", false)) @@ -77,6 +77,20 @@ namespace OrmTest if (!sql4.Key.Contains("@")) { throw new Exception("unit error"); }; var sql41 = db.Queryable().Where(x => x.Name != p1).ToSql(); if (!sql41.Key.Contains("@")) { throw new Exception("unit error"); }; + + db.Queryable().Where(x11 => x11.Name + "a" == x11.Name).ToList(); + db.Queryable().Where(x11 => x11.Name == x11.Name + "a").ToList(); + db.Queryable().Where(x11 => "a"+x11.Name+ p1 == x11.Name).ToList(); + db.Queryable().Where(x11 => x11.Name == "a" + x11.Name + p1).ToList(); + db.Queryable().Where(x11 => SqlFunc.ToString("a"+p1+x11.Name)==x11.Name).ToList(); + db.Updateable() + .SetColumns(x => x.Name == x.Name + "a") + .Where(z => z.Id == 1) + .ExecuteCommand(); + db.Updateable() + .SetColumns(x => new Order() { Name = x.Name + "a" }) + .Where(z => z.Id == 1) + .ExecuteCommand(); } public class BoolTest12313