diff --git a/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs index 71a3f8d61..f7ce73c16 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/CodeFirstProvider/CodeFirstProvider.cs @@ -85,6 +85,10 @@ namespace SqlSugar { InitTables(typeof(T), typeof(T2), typeof(T3), typeof(T4)); } + public void InitTables() + { + InitTables(typeof(T), typeof(T2), typeof(T3), typeof(T4),typeof(T5)); + } public virtual void InitTables(params Type[] entityTypes) { if (entityTypes.HasValue()) diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs b/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs index c45834d77..3d63ec00c 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs @@ -263,6 +263,15 @@ namespace SqlSugar TruncateTable(); return true; } + public virtual bool TruncateTable() + { + 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/ICodeFirst.cs b/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs index 9483e7b36..20cacc311 100644 --- a/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs +++ b/Src/Asp.Net/SqlSugar/Interface/ICodeFirst.cs @@ -17,6 +17,7 @@ namespace SqlSugar void InitTables(); void InitTables(); void InitTables(); + void InitTables(); SplitCodeFirstProvider SplitTables(); TableDifferenceProvider GetDifferenceTables(); TableDifferenceProvider GetDifferenceTables(params Type[] types); diff --git a/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs index 324c0f8fb..24ebdadb0 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IDbMaintenance.cs @@ -36,6 +36,7 @@ namespace SqlSugar 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);