mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
TruncateTable +5
CodeFirst +5
This commit is contained in:
parent
105ad2c3ef
commit
bbb83219ea
@ -85,6 +85,10 @@ namespace SqlSugar
|
||||
{
|
||||
InitTables(typeof(T), typeof(T2), typeof(T3), typeof(T4));
|
||||
}
|
||||
public void InitTables<T, T2, T3, T4,T5>()
|
||||
{
|
||||
InitTables(typeof(T), typeof(T2), typeof(T3), typeof(T4),typeof(T5));
|
||||
}
|
||||
public virtual void InitTables(params Type[] entityTypes)
|
||||
{
|
||||
if (entityTypes.HasValue())
|
||||
|
@ -263,6 +263,15 @@ namespace SqlSugar
|
||||
TruncateTable<T4>();
|
||||
return true;
|
||||
}
|
||||
public virtual bool TruncateTable<T, T2, T3, T4,T5>()
|
||||
{
|
||||
TruncateTable<T>();
|
||||
TruncateTable<T2>();
|
||||
TruncateTable<T3>();
|
||||
TruncateTable<T4>();
|
||||
TruncateTable<T5>();
|
||||
return true;
|
||||
}
|
||||
public virtual bool DropColumn(string tableName, string columnName)
|
||||
{
|
||||
columnName = this.SqlBuilder.GetTranslationColumnName(columnName);
|
||||
|
@ -17,6 +17,7 @@ namespace SqlSugar
|
||||
void InitTables<T, T2>();
|
||||
void InitTables<T, T2, T3>();
|
||||
void InitTables<T, T2, T3, T4>();
|
||||
void InitTables<T, T2, T3, T4,T5>();
|
||||
SplitCodeFirstProvider SplitTables();
|
||||
TableDifferenceProvider GetDifferenceTables<T>();
|
||||
TableDifferenceProvider GetDifferenceTables(params Type[] types);
|
||||
|
@ -36,6 +36,7 @@ namespace SqlSugar
|
||||
bool TruncateTable<T,T2>();
|
||||
bool TruncateTable<T, T2, T3>();
|
||||
bool TruncateTable<T, T2, T3,T4>();
|
||||
bool TruncateTable<T, T2, T3, T4,T5>();
|
||||
bool CreateTable(string tableName, List<DbColumnInfo> columns,bool isCreatePrimaryKey=true);
|
||||
bool AddColumn(string tableName, DbColumnInfo column);
|
||||
bool UpdateColumn(string tableName, DbColumnInfo column);
|
||||
|
Loading…
Reference in New Issue
Block a user