From 64f50838d847abd3fa0d8f949c698b11252abd56 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 22 Apr 2022 18:54:41 +0800 Subject: [PATCH] Update pgsql insert null arrar --- .../Realization/PostgreSQL/PostgreSQLProvider.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs b/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs index f8071b167..c6e2848b5 100644 --- a/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/PostgreSQLProvider.cs @@ -115,6 +115,19 @@ namespace SqlSugar } else if (type==DBNull.Value.GetType()) { + if (parameter.DbType.IsIn(System.Data.DbType.Int32)) + { + sqlParameter.NpgsqlDbType = NpgsqlDbType.Integer | NpgsqlDbType.Array; + } + else if (parameter.DbType.IsIn(System.Data.DbType.Int64)) + { + sqlParameter.NpgsqlDbType = NpgsqlDbType.Bigint | NpgsqlDbType.Array; + } + else + { + sqlParameter.NpgsqlDbType =NpgsqlDbType.Text | NpgsqlDbType.Array; + } + } else {