Просмотр исходного кода

修复支持oracle更新库表

zuohuaijun 3 лет назад
Родитель
Сommit
247bc7855e
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

+ 3 - 2
Admin.NET/Admin.NET.Core/SqlSugar/SqlSugarSetup.cs

@@ -188,12 +188,13 @@ public static class SqlSugarSetup
     /// <param name="config"></param>
     public static void InitDatabase(SqlSugarScope db, DbConnectionConfig config)
     {
-        if (!config.EnableInitDb || config.DbType == SqlSugar.DbType.Oracle) return;
+        if (!config.EnableInitDb) return;
 
         var dbProvider = db.GetConnectionScope(config.ConfigId);
 
         // 创建数据库
-        dbProvider.DbMaintenance.CreateDatabase();
+        if (config.DbType != SqlSugar.DbType.Oracle)
+            dbProvider.DbMaintenance.CreateDatabase();
 
         // 获取所有实体表-初始化表结构
         var entityTypes = App.EffectiveTypes.Where(u => !u.IsInterface && !u.IsAbstract && u.IsClass