public static T[] functionInitialize <T>(int size, DInitializer <T> func) { T[] array = new T[size]; for (int i = 0; i < size; i++) { array[i] = func(); } return(array); }
public static void Main(string[] args) { var host = CreateHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <HarrisDbContext>(); DInitializer.Initialize(context); } catch (Exception ex) { var logger = services.GetRequiredService <HarrisDbContext>(); logger.logError(ex, "An Error has occured while creating the database"); } } host.Run(); }
public static void Main(string[] args) { var host = CreateWebHostBuilder(args).Build(); using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; try { var context = services.GetRequiredService <AzureWebAppContext>(); context.Database.Migrate(); DInitializer.Initialize(context); } catch (Exception ex) { var logger = services.GetRequiredService <ILogger <Program> >(); logger.LogError(ex, "An error occurred creating the DB."); } } host.Run(); }