From 6aa6ada781b3b7feb801dad218dd977e109b022c Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 16 Aug 2023 20:08:27 +0800 Subject: [PATCH] Synchronization code --- .../SqlServer/DbMaintenance/SqlServerDbMaintenance.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs index a5b180316..74bc96bc8 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs @@ -360,6 +360,10 @@ namespace SqlSugar var schema = tableName.Split('.').First(); tableName = tableName.Split('.').Last(); var temp = this.DeleteColumnRemarkSql.Replace(",dbo,", $",{schema},"); + if (!schema.EqualCase("dbo")) + { + temp = temp.Replace("N'user'", $"N'schema'"); + } string sql = string.Format(temp, columnName, tableName); this.Context.Ado.ExecuteCommand(sql); return true; @@ -377,6 +381,10 @@ namespace SqlSugar var schema = tableName.Split('.').First(); tableName = tableName.Split('.').Last(); var temp = this.AddColumnRemarkSql.Replace("N'dbo'", $"N'{schema}'"); + if (!schema.EqualCase("dbo")) + { + temp= temp.Replace("N'user'", $"N'schema'"); + } string sql = string.Format(temp, columnName, tableName, description); this.Context.Ado.ExecuteCommand(sql); return true;