😎修复下划线模式判断某表是否存在逻辑
This commit is contained in:
parent
995be02d17
commit
b5c04181c3
@ -362,7 +362,7 @@ public static class SqlSugarSetup
|
|||||||
SqlSugarScopeProvider dbProvider = db.GetConnectionScope(config.ConfigId);
|
SqlSugarScopeProvider dbProvider = db.GetConnectionScope(config.ConfigId);
|
||||||
|
|
||||||
// 若第一次启动系统则强制初始化数据库表和种子数据
|
// 若第一次启动系统则强制初始化数据库表和种子数据
|
||||||
bool isFirstRun = dbProvider.CurrentConnectionConfig.ConfigId.ToString() == SqlSugarConst.MainConfigId && !dbProvider.DbMaintenance.IsAnyTable(nameof(SysConfig));
|
bool isFirstRun = dbProvider.CurrentConnectionConfig.ConfigId.ToString() == SqlSugarConst.MainConfigId && !dbProvider.DbMaintenance.IsAnyTable(dbProvider.EntityMaintenance.GetTableName(typeof(SysConfig)));
|
||||||
|
|
||||||
// 初始化/创建数据库
|
// 初始化/创建数据库
|
||||||
if (config.DbSettings.EnableInitDb || isFirstRun)
|
if (config.DbSettings.EnableInitDb || isFirstRun)
|
||||||
@ -437,7 +437,7 @@ public static class SqlSugarSetup
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
// 获取系统版本号
|
// 获取系统版本号
|
||||||
if (dbProvider.CurrentConnectionConfig.ConfigId.ToString() == SqlSugarConst.MainConfigId && dbProvider.DbMaintenance.IsAnyTable(nameof(SysConfig)))
|
if (dbProvider.CurrentConnectionConfig.ConfigId.ToString() == SqlSugarConst.MainConfigId && dbProvider.DbMaintenance.IsAnyTable(dbProvider.EntityMaintenance.GetTableName(typeof(SysConfig)))
|
||||||
{
|
{
|
||||||
var versionCfg = dbProvider.Queryable<SysConfig>().Where(u => u.Code == ConfigConst.SysVersion).First();
|
var versionCfg = dbProvider.Queryable<SysConfig>().Where(u => u.Code == ConfigConst.SysVersion).First();
|
||||||
oldVerion = versionCfg != null ? CommonUtil.ConvertVersionToLong(versionCfg.Value) : 0;
|
oldVerion = versionCfg != null ? CommonUtil.ConvertVersionToLong(versionCfg.Value) : 0;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user