// Seed the database, disable once done.
using (var scope = app.Services.CreateScope())
{
var services = scope.ServiceProvider;
try
{
DataContext context = services.GetRequiredService<DataContext>();
if(context.Database.EnsureCreated())
{
var dataSeeder = new DataSeeder(context);
dataSeeder.SeedData();
}
}
catch (Exception ex)
{
Console.WriteLine($"Error occurred while seeding the database: {ex.Message}");
}
}
// Seed the database, disable once done.
using (var scope = app.Services.CreateScope())
{
var services = scope.ServiceProvider;
try
{
DataContext context = services.GetRequiredService<DataContext>();
if(context.Database.EnsureCreated())
{
var dataSeeder = new DataSeeder(context);
dataSeeder.SeedData();
}
}
catch (Exception ex)
{
Console.WriteLine($"Error occurred while seeding the database: {ex.Message}");
}
}