From e8322d9b460c20b0a5b105fa02a804e51e0532cf Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 31 Jul 2025 13:32:01 +0800 Subject: [PATCH] Update codefirst --- Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs | 3 +++ .../SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs | 1 + 2 files changed, 4 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs index 50fbcd772..79b082803 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/AdoProvider/AdoProvider.cs @@ -346,9 +346,12 @@ namespace SqlSugar try { this.BeginTran(); + var oldSave = this.Context.CurrentConnectionConfig.SlaveConnectionConfigs; + this.Context.CurrentConnectionConfig.SlaveConnectionConfigs = null; if (action != null) action(); this.CommitTran(); + this.Context.CurrentConnectionConfig.SlaveConnectionConfigs = oldSave; result.Data = result.IsSuccess = true; } catch (Exception ex) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs index b69215205..bf1736f94 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs @@ -207,6 +207,7 @@ namespace SqlSugar var tempTableName = "TempDiff" + DateTime.Now.ToString("yyMMssHHmmssfff"); var oldTableName = this.Context.EntityMaintenance.GetEntityInfo(type).DbTableName; var db = new SqlSugarProvider(UtilMethods.CopyConfig(this.Context.CurrentConnectionConfig)); + db.CurrentConnectionConfig.SlaveConnectionConfigs = null; db.CurrentConnectionConfig.ConfigureExternalServices=UtilMethods.IsNullReturnNew(db.CurrentConnectionConfig.ConfigureExternalServices); db.CurrentConnectionConfig.ConfigureExternalServices.EntityNameService += (x, p) => {