Update core

This commit is contained in:
sunkaixuna 2021-12-10 23:21:54 +08:00
parent cc5fdcff19
commit 81d0d6b4cf
2 changed files with 16 additions and 0 deletions

View File

@ -226,6 +226,16 @@ namespace SqlSugar
}
foreach (var item in alterColumns)
{
if (this.Context.CurrentConnectionConfig.DbType == DbType.Oracle)
{
var entityColumnItem = entityColumns.FirstOrDefault(y => y.DbColumnName == item.DbColumnName);
if (entityColumnItem!=null&&!string.IsNullOrEmpty(entityColumnItem.DataType))
{
continue;
}
}
this.Context.DbMaintenance.UpdateColumn(tableName, EntityColumnToDbColumn(entityInfo, tableName, item));
isChange = true;
}

View File

@ -137,6 +137,7 @@ namespace SqlSugar
if (parameter.IsClob)
{
sqlParameter.OracleDbType = OracleDbType.Clob;
sqlParameter.Value = sqlParameter.Value;
}
if (sqlParameter.DbType == System.Data.DbType.Guid)
{
@ -165,6 +166,11 @@ namespace SqlSugar
sqlParameter.Value = parameter.Value;
sqlParameter.DbType = System.Data.DbType.Date;
}
else if (parameter.DbType == System.Data.DbType.AnsiStringFixedLength)
{
sqlParameter.DbType = System.Data.DbType.AnsiStringFixedLength;
sqlParameter.Value = parameter.Value;
}
else
{
if (parameter.Value != null && parameter.Value.GetType() == UtilConstants.GuidType)