private static void EnsureDatabaseIsCreatedAndSeeded(DbContextOptions <EntitiesContext> options, bool seedDatabase, bool deleteDatabase) { using (var context = new EntitiesContext(options)) { if (deleteDatabase) { context.Database.EnsureDeleted(); } if (context.Database.EnsureCreated() && seedDatabase) { context.SeedDatabaseFourBooks(); } } }