From 83910122bfd0aa9bd207b6d5f631774415312716 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 12 Feb 2021 22:32:10 +0800 Subject: fix: Fix migration bug. --- BackEnd/Timeline/Program.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'BackEnd/Timeline/Program.cs') diff --git a/BackEnd/Timeline/Program.cs b/BackEnd/Timeline/Program.cs index 0f75908f..19fa6e37 100644 --- a/BackEnd/Timeline/Program.cs +++ b/BackEnd/Timeline/Program.cs @@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using System.Resources; +using System.Threading.Tasks; using Timeline.Entities; using Timeline.Services; using Timeline.Services.Migration; @@ -14,20 +15,19 @@ namespace Timeline { public static class Program { - public static void Main(string[] args) + public async static Task Main(string[] args) { var host = CreateWebHostBuilder(args).Build(); + var databaseBackupService = host.Services.GetRequiredService(); + databaseBackupService.BackupNow(); + using (var scope = host.Services.CreateScope()) { - var databaseBackupService = scope.ServiceProvider.GetRequiredService(); - databaseBackupService.BackupNow(); - var databaseContext = scope.ServiceProvider.GetRequiredService(); - databaseContext.Database.Migrate(); - + await databaseContext.Database.MigrateAsync(); var customMigrationManager = scope.ServiceProvider.GetRequiredService(); - customMigrationManager.Migrate(); + await customMigrationManager.Migrate(); } host.Run(); -- cgit v1.2.3