diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs index 5645e10672..f04ce76aac 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs @@ -43,12 +43,12 @@ namespace MyCompanyName.MyProjectName.Data { using (_currentTenant.Change(tenant.Id)) { - await MigrateTenantDatabasesAsync(tenant); } } Logger.LogInformation("Successfully completed database migrations."); } + private async Task MigrateHostDatabaseAsync() { Logger.LogInformation("Migrating host database schema..."); @@ -59,6 +59,7 @@ namespace MyCompanyName.MyProjectName.Data Logger.LogInformation("Successfully completed host database migrations."); } + private async Task MigrateTenantDatabasesAsync(Tenant tenant) { Logger.LogInformation($"Migrating {tenant.Name} database schema..."); @@ -66,6 +67,7 @@ namespace MyCompanyName.MyProjectName.Data Logger.LogInformation($"Executing {tenant.Name} database seed..."); await _dataSeeder.SeedAsync(tenant.Id); + Logger.LogInformation($"Successfully completed {tenant.Name} database migrations."); } } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore.DbMigrations/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore.DbMigrations/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs index db119bb082..029c233f2a 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore.DbMigrations/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore.DbMigrations/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs @@ -8,15 +8,12 @@ using Volo.Abp.DependencyInjection; namespace MyCompanyName.MyProjectName.EntityFrameworkCore { [Dependency(ReplaceServices = true)] - public class EntityFrameworkCoreMyProjectNameDbSchemaMigrator + public class EntityFrameworkCoreMyProjectNameDbSchemaMigrator : IMyProjectNameDbSchemaMigrator, ITransientDependency { - private readonly MyProjectNameMigrationsDbContext _dbContext; private readonly IServiceProvider _serviceProvider; - public EntityFrameworkCoreMyProjectNameDbSchemaMigrator( - IServiceProvider serviceProvider - ) + public EntityFrameworkCoreMyProjectNameDbSchemaMigrator(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider; }