From 79ac1f4ca634154e86f1b0b886be548e47b45610 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 17 May 2025 18:44:36 +0800 Subject: [PATCH] Synchronous code --- .../Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs | 7 +++++++ .../SqlServer/DbMaintenance/SqlServerDbMaintenance.cs | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs index 183c551f2..42e222f7c 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs @@ -283,6 +283,13 @@ namespace SqlSugar #endregion #region Methods + public override bool DropIndex(string indexName, string tableName) + { + indexName = this.SqlBuilder.GetNoTranslationColumnName(indexName); + tableName = this.SqlBuilder.GetNoTranslationColumnName(tableName); + this.Context.Ado.ExecuteCommand($" DROP INDEX {indexName} ON {tableName}"); + return true; + } public override bool SetAutoIncrementInitialValue(string tableName, int initialValue) { initialValue++; diff --git a/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs index c82f37d84..03fb8d839 100644 --- a/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs @@ -322,6 +322,13 @@ namespace SqlSugar #endregion #region Methods + public override bool DropIndex(string indexName, string tableName) + { + indexName = this.SqlBuilder.GetNoTranslationColumnName(indexName); + tableName = this.SqlBuilder.GetNoTranslationColumnName(tableName); + this.Context.Ado.ExecuteCommand($" DROP INDEX {indexName} ON {tableName}"); + return true; + } public override bool SetAutoIncrementInitialValue(string tableName,int initialValue) { this.Context.Ado.ExecuteCommand($"DBCC CHECKIDENT ('"+ tableName + $"', RESEED, {initialValue})");