private static async Task SeedData(DesignTimeDbContextFactory dbContextFactory)
 {
     using (var dbContext = dbContextFactory.CreateDbContext(args: Array.Empty <string>()))
     {
         Seeder.Seed(dbContext);
         await dbContext.SaveChangesAsync();
     }
 }
        private static void InitializeDatabase(DesignTimeDbContextFactory contextFactory)
        {
            using (var context = contextFactory.CreateDbContext(args: Array.Empty <string>()))
            {
                context.Database.EnsureDeleted();
                context.Database.EnsureCreated();

                //context.Database.Migrate(); // use migration files
            }
        }