Browse Source

Update RecreateInitialMigrationCommand.cs

pull/18735/head
maliming 3 years ago
parent
commit
0b038f3311
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 7
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs

7
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs

@ -29,6 +29,7 @@ public class RecreateInitialMigrationCommand : IConsoleCommand, ITransientDepend
.Where(x => x.Contains("templates") || x.Contains("test-app")) .Where(x => x.Contains("templates") || x.Contains("test-app"))
.Where(x => File.ReadAllText(x).Contains("Microsoft.EntityFrameworkCore.Tools")).ToList(); .Where(x => File.ReadAllText(x).Contains("Microsoft.EntityFrameworkCore.Tools")).ToList();
var projectCounts = 0;
foreach (var csprojFile in csprojFiles) foreach (var csprojFile in csprojFiles)
{ {
var projectDir = Path.GetDirectoryName(csprojFile)!; var projectDir = Path.GetDirectoryName(csprojFile)!;
@ -65,9 +66,13 @@ public class RecreateInitialMigrationCommand : IConsoleCommand, ITransientDepend
{ {
Directory.Delete(Path.Combine(projectDir, "Logs"), true); Directory.Delete(Path.Combine(projectDir, "Logs"), true);
} }
projectCounts++;
} }
Logger.LogInformation("Done! All migrations recreated."); Logger.LogInformation(projectCounts > 0
? $"Done! All {projectCounts} migrations recreated."
: "No project found to recreate migrations.");
return Task.CompletedTask; return Task.CompletedTask;
} }

Loading…
Cancel
Save