diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs b/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs index bfbff4de5..ddf896151 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs @@ -220,6 +220,27 @@ namespace SqlSugar this.Context.InitMappingInfo(); return this.TruncateTable(this.Context.EntityMaintenance.GetEntityInfo().DbTableName); } + public virtual bool TruncateTable() + { + TruncateTable(); + TruncateTable(); + return true; + } + public virtual bool TruncateTable() + { + TruncateTable(); + TruncateTable(); + TruncateTable(); + return true; + } + public virtual bool TruncateTable() + { + TruncateTable(); + TruncateTable(); + TruncateTable(); + TruncateTable(); + return true; + } public virtual bool DropColumn(string tableName, string columnName) { columnName = this.SqlBuilder.GetTranslationColumnName(columnName); diff --git a/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs index 1a00a863b..324c0f8fb 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs @@ -33,6 +33,9 @@ namespace SqlSugar bool DropTable(string tableName); bool TruncateTable(string tableName); bool TruncateTable(); + bool TruncateTable(); + bool TruncateTable(); + bool TruncateTable(); bool CreateTable(string tableName, List columns,bool isCreatePrimaryKey=true); bool AddColumn(string tableName, DbColumnInfo column); bool UpdateColumn(string tableName, DbColumnInfo column);