diff --git a/Src/Asp.NetCore2/PgSqlTest/UserTestCases/UJson.cs b/Src/Asp.NetCore2/PgSqlTest/UserTestCases/UJson.cs index 471364abc..05dbab6ed 100644 --- a/Src/Asp.NetCore2/PgSqlTest/UserTestCases/UJson.cs +++ b/Src/Asp.NetCore2/PgSqlTest/UserTestCases/UJson.cs @@ -26,6 +26,17 @@ namespace OrmTest Db.Queryable() .OrderBy(it=>it.Id) .Where(it => SqlFunc.JsonArrayAny(it.ids, 1)).ToList(); + + Db.CodeFirst.InitTables(); + Db.DbMaintenance.TruncateTable(); + Db.Insertable(new UnitArrayLongtest1() + { + ids = new int[] { 1, 2 }, + Name="a" + }).ExecuteCommand(); + var x=Db.Queryable() + .Where(it => SqlFunc.PgsqlArrayContains(it.ids , 1)) + .ToList(); } } @@ -37,6 +48,14 @@ namespace OrmTest [SqlSugar.SugarColumn(IsJson =true)] public int[] ids { get; set; } } + public class UnitArrayLongtest1 + { + [SqlSugar.SugarColumn(IsPrimaryKey = true, IsIdentity = true)] + public int Id { get; set; } + public string Name { get; set; } + [SqlSugar.SugarColumn(IsArray = true,ColumnDataType ="int4[]")] + public int[] ids { get; set; } + } public class UnitJsonTest {