mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 07:22:57 +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));
|
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)
|
public virtual void InitTables(params Type[] entityTypes)
|
||||||
{
|
{
|
||||||
if (entityTypes.HasValue())
|
if (entityTypes.HasValue())
|
||||||
|
@ -263,6 +263,15 @@ namespace SqlSugar
|
|||||||
TruncateTable<T4>();
|
TruncateTable<T4>();
|
||||||
return true;
|
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)
|
public virtual bool DropColumn(string tableName, string columnName)
|
||||||
{
|
{
|
||||||
columnName = this.SqlBuilder.GetTranslationColumnName(columnName);
|
columnName = this.SqlBuilder.GetTranslationColumnName(columnName);
|
||||||
|
@ -17,6 +17,7 @@ namespace SqlSugar
|
|||||||
void InitTables<T, T2>();
|
void InitTables<T, T2>();
|
||||||
void InitTables<T, T2, T3>();
|
void InitTables<T, T2, T3>();
|
||||||
void InitTables<T, T2, T3, T4>();
|
void InitTables<T, T2, T3, T4>();
|
||||||
|
void InitTables<T, T2, T3, T4,T5>();
|
||||||
SplitCodeFirstProvider SplitTables();
|
SplitCodeFirstProvider SplitTables();
|
||||||
TableDifferenceProvider GetDifferenceTables<T>();
|
TableDifferenceProvider GetDifferenceTables<T>();
|
||||||
TableDifferenceProvider GetDifferenceTables(params Type[] types);
|
TableDifferenceProvider GetDifferenceTables(params Type[] types);
|
||||||
|
@ -36,6 +36,7 @@ namespace SqlSugar
|
|||||||
bool TruncateTable<T,T2>();
|
bool TruncateTable<T,T2>();
|
||||||
bool TruncateTable<T, T2, T3>();
|
bool TruncateTable<T, T2, T3>();
|
||||||
bool TruncateTable<T, T2, T3,T4>();
|
bool TruncateTable<T, T2, T3,T4>();
|
||||||
|
bool TruncateTable<T, T2, T3, T4,T5>();
|
||||||
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);
|
||||||
|
Loading…
Reference in New Issue
Block a user