pull/13985/head
maliming 3 years ago
parent d0c31b220a
commit 0aca30ae71
No known key found for this signature in database
GPG Key ID: 096224957E51C89E

@ -6,33 +6,33 @@ namespace Volo.Abp.Data;
public static class AbpDataMigrationEnvironmentExtensions
{
public static void AddMigrationEnvironment(this AbpApplicationCreationOptions options, AbpDataMigrationEnvironment environment = null)
public static void AddDataMigrationEnvironment(this AbpApplicationCreationOptions options, AbpDataMigrationEnvironment environment = null)
{
options.Services.AddMigrationEnvironment(environment ?? new AbpDataMigrationEnvironment());
options.Services.AddDataMigrationEnvironment(environment ?? new AbpDataMigrationEnvironment());
}
public static void AddMigrationEnvironment(this IServiceCollection services, AbpDataMigrationEnvironment environment = null)
public static void AddDataMigrationEnvironment(this IServiceCollection services, AbpDataMigrationEnvironment environment = null)
{
services.AddObjectAccessor<AbpDataMigrationEnvironment>(environment ?? new AbpDataMigrationEnvironment());
}
public static AbpDataMigrationEnvironment GetMigrationEnvironment(this IServiceCollection services)
public static AbpDataMigrationEnvironment GetDataMigrationEnvironment(this IServiceCollection services)
{
return services.GetObjectOrNull<IObjectAccessor<AbpDataMigrationEnvironment>>()?.Value;
}
public static bool IsMigrationEnvironment(this IServiceCollection services)
{
return services.GetMigrationEnvironment() != null;
return services.GetDataMigrationEnvironment() != null;
}
public static AbpDataMigrationEnvironment GetMigrationEnvironment(this IServiceProvider serviceProvider)
public static AbpDataMigrationEnvironment GetDataMigrationEnvironment(this IServiceProvider serviceProvider)
{
return serviceProvider.GetService<IObjectAccessor<AbpDataMigrationEnvironment>>()?.Value;
}
public static bool IsMigrationEnvironment(this IServiceProvider serviceProvider)
{
return serviceProvider.GetMigrationEnvironment() != null;
return serviceProvider.GetDataMigrationEnvironment() != null;
}
}

@ -38,7 +38,7 @@ public class Program
await builder.AddApplicationAsync<MyProjectNameModule>();
if (IsMigrateDatabase(args))
{
builder.Services.AddMigrationEnvironment();
builder.Services.AddDataMigrationEnvironment();
}
var app = builder.Build();
await app.InitializeApplicationAsync();

@ -43,7 +43,7 @@ public class Program
await builder.AddApplicationAsync<MyProjectNameModule>();
if (IsMigrateDatabase(args))
{
builder.Services.AddMigrationEnvironment();
builder.Services.AddDataMigrationEnvironment();
}
var app = builder.Build();
await app.InitializeApplicationAsync();

@ -38,7 +38,7 @@ public class Program
await builder.AddApplicationAsync<MyProjectNameModule>();
if (IsMigrateDatabase(args))
{
builder.Services.AddMigrationEnvironment();
builder.Services.AddDataMigrationEnvironment();
}
var app = builder.Build();
await app.InitializeApplicationAsync();

@ -43,7 +43,7 @@ public class Program
await builder.AddApplicationAsync<MyProjectNameModule>();
if (IsMigrateDatabase(args))
{
builder.Services.AddMigrationEnvironment();
builder.Services.AddDataMigrationEnvironment();
}
var app = builder.Build();
await app.InitializeApplicationAsync();

@ -38,7 +38,7 @@ public class Program
await builder.AddApplicationAsync<MyProjectNameModule>();
if (IsMigrateDatabase(args))
{
builder.Services.AddMigrationEnvironment();
builder.Services.AddDataMigrationEnvironment();
}
var app = builder.Build();
await app.InitializeApplicationAsync();

@ -43,7 +43,7 @@ public class Program
await builder.AddApplicationAsync<MyProjectNameModule>();
if (IsMigrateDatabase(args))
{
builder.Services.AddMigrationEnvironment();
builder.Services.AddDataMigrationEnvironment();
}
var app = builder.Build();
await app.InitializeApplicationAsync();

@ -28,7 +28,7 @@ public class DbMigratorHostedService : IHostedService
options.Services.ReplaceConfiguration(_configuration);
options.UseAutofac();
options.Services.AddLogging(c => c.AddSerilog());
options.AddMigrationEnvironment();
options.AddDataMigrationEnvironment();
}))
{
await application.InitializeAsync();

Loading…
Cancel
Save