From e14f6306e7ad35a15b57a95b4ad54266edb3601f Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 2 Nov 2022 14:01:43 +0800 Subject: [PATCH] Add unit test --- .../PgSqlTest/UnitTest/UCodeFirst.cs | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/PgSqlTest/UnitTest/UCodeFirst.cs b/Src/Asp.NetCore2/PgSqlTest/UnitTest/UCodeFirst.cs index 5b0cc909c..ba0bc7819 100644 --- a/Src/Asp.NetCore2/PgSqlTest/UnitTest/UCodeFirst.cs +++ b/Src/Asp.NetCore2/PgSqlTest/UnitTest/UCodeFirst.cs @@ -21,7 +21,7 @@ namespace OrmTest PgSqlIsAutoToLower = false, PgSqlIsAutoToLowerCodeFirst = false }; - db.CodeFirst.InitTables(); + db.CodeFirst.InitTables(); var list = db.Queryable().LeftJoin((X1, Y1) => X1.Id == Y1.Id) .Where(X1 => X1.Id == 1) @@ -29,6 +29,24 @@ namespace OrmTest x1 = X1.Id, x2 = X1.Name }).ToList(); + + var list2 = db.Queryable().LeftJoin((X1, Y1) => + X1.Id == Y1.Id) + .Where(X1 => X1.Id == 1) + .Select().ToList(); + } + + public class VUpperOrder + { + [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] + public int Id { get; set; } + + public string Name { get; set; } + public decimal Price { get; set; } + + public DateTime UpperItemCreateTime { get; set; } + public int UpperItemCustomId { get; set; } + } public class UpperOrder { @@ -44,6 +62,21 @@ namespace OrmTest [SugarColumn(IsIgnore = true)] public List Items { get; set; } } + + public class UpperItem + { + [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] + public int Id { get; set; } + + public string Name { get; set; } + public decimal Price { get; set; } + [SugarColumn(IsNullable = true)] + public DateTime CreateTime { get; set; } + [SugarColumn(IsNullable = true)] + public int CustomId { get; set; } + [SugarColumn(IsIgnore = true)] + public List Items { get; set; } + } [SqlSugar.SugarIndex("UnitIndextestIndex", nameof(UnitIndextest.Table), SqlSugar.OrderByType.Asc)] public class UnitIndextest {