Browse Source

removed unnecessery references and code clean up

pull/2808/head
Galip Tolga Erdem 7 years ago
parent
commit
a648172f11
  1. 4
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs
  2. 7
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore.DbMigrations/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs

4
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs

@ -43,12 +43,12 @@ namespace MyCompanyName.MyProjectName.Data
{ {
using (_currentTenant.Change(tenant.Id)) using (_currentTenant.Change(tenant.Id))
{ {
await MigrateTenantDatabasesAsync(tenant); await MigrateTenantDatabasesAsync(tenant);
} }
} }
Logger.LogInformation("Successfully completed database migrations."); Logger.LogInformation("Successfully completed database migrations.");
} }
private async Task MigrateHostDatabaseAsync() private async Task MigrateHostDatabaseAsync()
{ {
Logger.LogInformation("Migrating host database schema..."); Logger.LogInformation("Migrating host database schema...");
@ -59,6 +59,7 @@ namespace MyCompanyName.MyProjectName.Data
Logger.LogInformation("Successfully completed host database migrations."); Logger.LogInformation("Successfully completed host database migrations.");
} }
private async Task MigrateTenantDatabasesAsync(Tenant tenant) private async Task MigrateTenantDatabasesAsync(Tenant tenant)
{ {
Logger.LogInformation($"Migrating {tenant.Name} database schema..."); Logger.LogInformation($"Migrating {tenant.Name} database schema...");
@ -66,6 +67,7 @@ namespace MyCompanyName.MyProjectName.Data
Logger.LogInformation($"Executing {tenant.Name} database seed..."); Logger.LogInformation($"Executing {tenant.Name} database seed...");
await _dataSeeder.SeedAsync(tenant.Id); await _dataSeeder.SeedAsync(tenant.Id);
Logger.LogInformation($"Successfully completed {tenant.Name} database migrations."); Logger.LogInformation($"Successfully completed {tenant.Name} database migrations.");
} }
} }

7
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore.DbMigrations/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs

@ -8,15 +8,12 @@ using Volo.Abp.DependencyInjection;
namespace MyCompanyName.MyProjectName.EntityFrameworkCore namespace MyCompanyName.MyProjectName.EntityFrameworkCore
{ {
[Dependency(ReplaceServices = true)] [Dependency(ReplaceServices = true)]
public class EntityFrameworkCoreMyProjectNameDbSchemaMigrator public class EntityFrameworkCoreMyProjectNameDbSchemaMigrator
: IMyProjectNameDbSchemaMigrator, ITransientDependency : IMyProjectNameDbSchemaMigrator, ITransientDependency
{ {
private readonly MyProjectNameMigrationsDbContext _dbContext;
private readonly IServiceProvider _serviceProvider; private readonly IServiceProvider _serviceProvider;
public EntityFrameworkCoreMyProjectNameDbSchemaMigrator( public EntityFrameworkCoreMyProjectNameDbSchemaMigrator(IServiceProvider serviceProvider)
IServiceProvider serviceProvider
)
{ {
_serviceProvider = serviceProvider; _serviceProvider = serviceProvider;
} }

Loading…
Cancel
Save