예제 #1
0
        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();
                }
            }
        }