diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs index 5ead4fbfa..06e5dfbdf 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/DbMaintenance/MySqlDbMaintenance.cs @@ -285,7 +285,7 @@ namespace SqlSugar public override List GetIndexList(string tableName) { var sql = $"SHOW INDEX FROM {this.SqlBuilder.GetTranslationColumnName(tableName)}"; - return this.Context.Ado.SqlQuery(sql); + return this.Context.Ado.GetDataTable(sql).AsEnumerable().Cast().Select(it => it["key_name"]).Cast().ToList(); } public override List GetProcList(string dbName) {