public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: false, reloadOnChange: true) .AddEnvironmentVariables(); Configuration = builder.Build(); var connectionString = Configuration.GetConnectionString("DefaultConnection"); var migrationNamespace = Configuration["ConfigSettings:MigrationNamespace"]; BaseRepository.ConnectionString = connectionString; MigrationHelper.CreateDbIfNoneExists(connectionString); MigrationHelper.MigrateUp(connectionString, migrationNamespace); MapperHelper.MapAllEntities(); }