From a89a89b606f01c3b032032ea7b0db076c1714053 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 14 Mar 2024 13:45:42 +0800 Subject: [PATCH] Add user test case --- .../PgSqlTest/UserTestCases/Unitadfafafasd.cs | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Src/Asp.NetCore2/PgSqlTest/UserTestCases/Unitadfafafasd.cs b/Src/Asp.NetCore2/PgSqlTest/UserTestCases/Unitadfafafasd.cs index deb3398e5..33f186f69 100644 --- a/Src/Asp.NetCore2/PgSqlTest/UserTestCases/Unitadfafafasd.cs +++ b/Src/Asp.NetCore2/PgSqlTest/UserTestCases/Unitadfafafasd.cs @@ -23,7 +23,37 @@ namespace OrmTest }) .Where(c => c.id == 454206551670915072) .ExecuteCommand(); + db.CodeFirst.InitTables(); + List tests = new() + { + new UnitArrayTestEntity { no = "1", name = "11", arrays =new string[]{ "111","22"} }, + new UnitArrayTestEntity { no = "2", name = "22", arrays =new string[]{ "444","333"} } + }; + + db.Insertable(tests).ExecuteCommand(); + List list = db.Queryable().ToList(); + + var temp = db.Queryable() + .Select(i => new + { + testNo = i.no, + testArr = i.arrays, + testArr2 = i.arrays + }).ToList(); + if (temp.FirstOrDefault().testArr == null || temp.FirstOrDefault().testArr2 == null) + { + throw new Exception("unit error"); + } } + public class UnitArrayTestEntity + { + public string no { get; set; } + public string name { get; set; } + + [SugarColumn(IsArray = true, ColumnDataType = "character varying [20]")] + public string[] arrays { get; set; } + + }; /// ///event_handle_task ///