Fix database initializing

This commit is contained in:
Stanislav Mykhailenko 2023-05-18 22:01:53 +03:00
parent 25a9038fec
commit a652c2672c
GPG key ID: 1E95E66A9C9D6A36
2 changed files with 7 additions and 4 deletions

View file

@ -20,15 +20,11 @@ namespace NG_2023_Kanban.DataLayer.DbStartup
var optionsBuilder = new DbContextOptionsBuilder<DatabaseContext>();
optionsBuilder.UseSqlServer(configuration["ConnectionString"]);
services.AddDbContext<DatabaseContext>(options =>
{
options.UseSqlServer(
configuration["ConnectionString"]);
});
(new DatabaseContext(optionsBuilder.Options)).Database.EnsureCreated(); // possibly misplaced
}
}
}

View file

@ -31,6 +31,13 @@ if (!app.Environment.IsDevelopment())
app.UseHsts();
}
using (var scope = app.Services.CreateScope())
{
var serviceProvider = scope.ServiceProvider;
var context = serviceProvider.GetRequiredService<DatabaseContext>();
DbInitializer.Initialize(context);
}
app.UseHttpsRedirection();
app.UseStaticFiles();