mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-23 20:43:46 +08:00
Add TruncateTable<T,T2,T3,T4>
This commit is contained in:
@@ -220,6 +220,27 @@ namespace SqlSugar
|
|||||||
this.Context.InitMappingInfo<T>();
|
this.Context.InitMappingInfo<T>();
|
||||||
return this.TruncateTable(this.Context.EntityMaintenance.GetEntityInfo<T>().DbTableName);
|
return this.TruncateTable(this.Context.EntityMaintenance.GetEntityInfo<T>().DbTableName);
|
||||||
}
|
}
|
||||||
|
public virtual bool TruncateTable<T,T2>()
|
||||||
|
{
|
||||||
|
TruncateTable<T>();
|
||||||
|
TruncateTable<T2>();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
public virtual bool TruncateTable<T, T2,T3>()
|
||||||
|
{
|
||||||
|
TruncateTable<T>();
|
||||||
|
TruncateTable<T2>();
|
||||||
|
TruncateTable<T3>();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
public virtual bool TruncateTable<T, T2, T3,T4>()
|
||||||
|
{
|
||||||
|
TruncateTable<T>();
|
||||||
|
TruncateTable<T2>();
|
||||||
|
TruncateTable<T3>();
|
||||||
|
TruncateTable<T4>();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
public virtual bool DropColumn(string tableName, string columnName)
|
public virtual bool DropColumn(string tableName, string columnName)
|
||||||
{
|
{
|
||||||
columnName = this.SqlBuilder.GetTranslationColumnName(columnName);
|
columnName = this.SqlBuilder.GetTranslationColumnName(columnName);
|
||||||
|
@@ -33,6 +33,9 @@ namespace SqlSugar
|
|||||||
bool DropTable(string tableName);
|
bool DropTable(string tableName);
|
||||||
bool TruncateTable(string tableName);
|
bool TruncateTable(string tableName);
|
||||||
bool TruncateTable<T>();
|
bool TruncateTable<T>();
|
||||||
|
bool TruncateTable<T,T2>();
|
||||||
|
bool TruncateTable<T, T2, T3>();
|
||||||
|
bool TruncateTable<T, T2, T3,T4>();
|
||||||
bool CreateTable(string tableName, List<DbColumnInfo> columns,bool isCreatePrimaryKey=true);
|
bool CreateTable(string tableName, List<DbColumnInfo> columns,bool isCreatePrimaryKey=true);
|
||||||
bool AddColumn(string tableName, DbColumnInfo column);
|
bool AddColumn(string tableName, DbColumnInfo column);
|
||||||
bool UpdateColumn(string tableName, DbColumnInfo column);
|
bool UpdateColumn(string tableName, DbColumnInfo column);
|
||||||
|
Reference in New Issue
Block a user