Browse Source
Merge pull request #5660 from abpframework/liangshiwei/patch-1-template
Move SeedDataAsync into the change tenant code block
pull/5672/head
Halil İbrahim Kalkan
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
4 deletions
-
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs
|
|
|
@ -47,9 +47,9 @@ namespace MyCompanyName.MyProjectName.Data |
|
|
|
var migratedDatabaseSchemas = new HashSet<string>(); |
|
|
|
foreach (var tenant in tenants) |
|
|
|
{ |
|
|
|
if (tenant.ConnectionStrings.Any()) |
|
|
|
using (_currentTenant.Change(tenant.Id)) |
|
|
|
{ |
|
|
|
using (_currentTenant.Change(tenant.Id)) |
|
|
|
if (tenant.ConnectionStrings.Any()) |
|
|
|
{ |
|
|
|
var tenantConnectionStrings = tenant.ConnectionStrings |
|
|
|
.Select(x => x.Value) |
|
|
|
@ -62,9 +62,9 @@ namespace MyCompanyName.MyProjectName.Data |
|
|
|
migratedDatabaseSchemas.AddIfNotContains(tenantConnectionStrings); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
await SeedDataAsync(tenant); |
|
|
|
await SeedDataAsync(tenant); |
|
|
|
} |
|
|
|
|
|
|
|
Logger.LogInformation($"Successfully completed {tenant.Name} tenant database migrations."); |
|
|
|
} |
|
|
|
|