diff --git a/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs index a002c8976..c1c8bdd8b 100644 --- a/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs @@ -397,7 +397,7 @@ namespace SqlSugar tableName = this.SqlBuilder.GetTranslationTableName(tableName); foreach (var item in columns) { - if (item.DataType == "decimal" && this.Context.CurrentConnectionConfig.DbType == DbType.SqlServer && item.DecimalDigits == 0 && item.Length == 0) + if (item.DataType == "decimal" && item.DecimalDigits == 0 && item.Length == 0) { item.DecimalDigits = 4; item.Length = 18;