From 6db943cbcf55dc1bcacc7b65ad70a224bab3cebd Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 27 Dec 2024 13:04:57 +0800 Subject: [PATCH] Pgsql When the number of PGSQL array fields exceeds 7 --- .../PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs | 2 +- .../PostgreSQL/SqlBuilder/PostgreSQLUpdateBuilder.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs index 00fc65f46..d0a3af9f1 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLInsertBuilder.cs @@ -131,7 +131,7 @@ namespace SqlSugar var type = value.GetType(); if (type == UtilConstants.ByteArrayType||type == UtilConstants.DateType || columnInfo.IsArray || columnInfo.IsJson) { - var parameterName = this.Builder.SqlParameterKeyWord + name + i; + var parameterName = this.Builder.SqlParameterKeyWord + name+"_" + i; var paramter = new SugarParameter(parameterName, value); if (columnInfo.IsJson) { diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLUpdateBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLUpdateBuilder.cs index 6c76f7ee9..64225d199 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLUpdateBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLUpdateBuilder.cs @@ -45,7 +45,7 @@ namespace SqlSugar var type =UtilMethods.GetUnderType(value.GetType()); if (type == UtilConstants.ByteArrayType||type == UtilConstants.DateType||columnInfo.IsArray||columnInfo.IsJson) { - var parameterName = this.Builder.SqlParameterKeyWord + name + i; + var parameterName = this.Builder.SqlParameterKeyWord + name +"_"+ i; var paramter = new SugarParameter(parameterName, value); if (columnInfo.IsJson) {