From 4b80dfc2da482856fdfa71a4fc2307646700d143 Mon Sep 17 00:00:00 2001 From: zuohuaijun Date: Thu, 10 Apr 2025 23:54:51 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=98=8E=E4=BC=98=E5=8C=96=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E8=A1=A8=E7=BB=93=E6=9E=84=E4=B9=8B=E5=89=8D?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Admin.NET.Core/SqlSugar/SqlSugarSetup.cs | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs b/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs index 446acb7f..54f7b10f 100644 --- a/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs +++ b/Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs @@ -431,27 +431,20 @@ public static class SqlSugarSetup if (startups == null || !startups.Any()) return (startups, 0, 0); long oldVerion = 0, currentVersion = 0; - SysConfig versionCfg = null; try { - try + // 获取系统版本号 + if (dbProvider.CurrentConnectionConfig.ConfigId.ToString() == SqlSugarConst.MainConfigId && dbProvider.DbMaintenance.IsAnyTable(nameof(SysConfig))) { - // 获取系统版本号 - if (dbProvider.CurrentConnectionConfig.ConfigId.ToString() == SqlSugarConst.MainConfigId) - { - versionCfg = dbProvider.Queryable().Where(u => u.Code == ConfigConst.SysVersion).First(); - oldVerion = versionCfg != null ? CommonUtil.ConvertVersionToLong(versionCfg.Value) : 0; - } - else - { - oldVerion = -1; - } + var versionCfg = dbProvider.Queryable().Where(u => u.Code == ConfigConst.SysVersion).First(); + oldVerion = versionCfg != null ? CommonUtil.ConvertVersionToLong(versionCfg.Value) : 0; } - catch { } - finally + else { - currentVersion = CommonUtil.ConvertVersionToLong(ConfigConst.SysCurrentVersion); + oldVerion = -1; } + currentVersion = CommonUtil.ConvertVersionToLong(ConfigConst.SysCurrentVersion); + foreach (var type in startups) { var startup = Activator.CreateInstance(type) as AppStartup;