From 265d90f549c5b30e7fa99108b48f7c47bd4d9b7c Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 23 Dec 2023 12:04:29 +0800 Subject: [PATCH] =?UTF-8?q?Optimize=20=E8=BE=BE=E6=A2=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Realization/Dm/DbMaintenance/DmDbMaintenance.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs index 46e47b38e..c5b698dbf 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs @@ -524,6 +524,7 @@ WHERE table_name = '" + tableName + "'"); { foreach (var item in columns) { + ConvertCreateColumnInfo(item); if (item.DbColumnName.Equals("GUID", StringComparison.CurrentCultureIgnoreCase) && item.Length == 0) { item.Length = 10; @@ -582,6 +583,15 @@ WHERE upper(t.TABLE_NAME) = upper('{tableName}') } } } + private static void ConvertCreateColumnInfo(DbColumnInfo x) + { + string[] array = new string[] { "int" }; + if (array.Contains(x.DataType?.ToLower())) + { + x.Length = 0; + x.DecimalDigits = 0; + } + } #endregion } } \ No newline at end of file