Oracle support array type

This commit is contained in:
sunkaixuan 2022-03-29 13:59:02 +08:00
parent 236540a4a5
commit 6c752467a8

View File

@ -139,6 +139,11 @@ namespace SqlSugar
sqlParameter.OracleDbType = OracleDbType.Clob; sqlParameter.OracleDbType = OracleDbType.Clob;
sqlParameter.Value = parameter.Value; sqlParameter.Value = parameter.Value;
} }
if (parameter.IsArray)
{
sqlParameter.OracleDbType = OracleDbType.Varchar2;
sqlParameter.CollectionType = OracleCollectionType.PLSQLAssociativeArray;
}
if (sqlParameter.DbType == System.Data.DbType.Guid) if (sqlParameter.DbType == System.Data.DbType.Guid)
{ {
sqlParameter.DbType = System.Data.DbType.String; sqlParameter.DbType = System.Data.DbType.String;