Update pgsql BulkMege array int4

This commit is contained in:
sunkaixuan 2024-04-26 21:02:22 +08:00
parent 2e22e17304
commit 1e1659b76b

View File

@ -82,10 +82,25 @@ namespace SqlSugar
result.Type = PgSqlType[key];
}
else if (key?.First() == '_')
{
if (key == "_int4")
{
result.Type = NpgsqlDbType.Array | NpgsqlDbType.Integer;
}
else if (key == "_int2")
{
result.Type = NpgsqlDbType.Array | NpgsqlDbType.Smallint;
}
else if (key == "_int8")
{
result.Type = NpgsqlDbType.Array | NpgsqlDbType.Bigint;
}
else
{
var type = PgSqlType[key.Substring(1)];
result.Type = NpgsqlDbType.Array | type;
}
}
else
{
result.Type = null;