feat: 调整初始化表输出提示时机
当执行初始化表比较慢时,完成时再输出可以更直观显示执行完成情况
This commit is contained in:
parent
4e320c7279
commit
85f6001175
@ -394,9 +394,6 @@ public static class SqlSugarSetup
|
||||
int taskIndex = 0, entityTypeCount = entityTypes.Count;
|
||||
var taskList = entityTypes.Select(entityType => Task.Run(() =>
|
||||
{
|
||||
Console.ForegroundColor = ConsoleColor.Green;
|
||||
Console.WriteLine($"初始化表 {entityType,-64} ({config.ConfigId} - {Interlocked.Increment(ref taskIndex):D003}/{entityTypeCount:D003})");
|
||||
|
||||
// 将不存在实体中的字段改为可空
|
||||
var entityInfo = dbProvider.EntityMaintenance.GetEntityInfo(entityType);
|
||||
var dbColumnInfos = dbProvider.DbMaintenance.GetColumnInfosByTableName(entityInfo.DbTableName) ?? [];
|
||||
@ -410,6 +407,9 @@ public static class SqlSugarSetup
|
||||
dbProvider.CodeFirst.InitTables(entityType);
|
||||
else
|
||||
dbProvider.CodeFirst.SplitTables().InitTables(entityType);
|
||||
|
||||
Console.ForegroundColor = ConsoleColor.Green;
|
||||
Console.WriteLine($"初始化表 {entityType,-64} ({config.ConfigId} - {Interlocked.Increment(ref taskIndex):D003}/{entityTypeCount:D003})");
|
||||
}));
|
||||
Task.WaitAll(taskList.ToArray());
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user