public static void Main(string[] args) { listRepoContext = new ListRepoContext(); listRepoContext.Database.Migrate(); CreateHostBuilder(args) .ConfigureAppConfiguration((hostContext, configApp) => { configApp.SetBasePath(Directory.GetCurrentDirectory()); configApp.AddJsonFile("appsettings.json", optional: true); #if DEBUG configApp.AddJsonFile( $"appsettings.Development.json", optional: false); #else configApp.AddJsonFile( $"appsettings.Release.json", optional: false); #endif configApp.AddEnvironmentVariables(prefix: "PREFIX_"); configApp.AddCommandLine(args); }) .Build().Run(); }
public static void SetupDb(TestContext context) { RepoContext = new ListRepoContext(ListRepoContext.GenerateUniqueDatabaseName(connectionString)); RepoContext.Database.Migrate(); }