😎优化初始化表结构之前版本号处理
This commit is contained in:
parent
e5616c21b4
commit
4b80dfc2da
@ -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<SysConfig>().Where(u => u.Code == ConfigConst.SysVersion).First();
|
||||
oldVerion = versionCfg != null ? CommonUtil.ConvertVersionToLong(versionCfg.Value) : 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
oldVerion = -1;
|
||||
}
|
||||
var versionCfg = dbProvider.Queryable<SysConfig>().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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user