private static void CreateDatabase(Server server) { var database = SmoConnection.GetDatabase(server); database.Create(); TableGenerator.GenerateTables(database); }
public static void CreateDatabaseIfNotExists(bool dropPreExistingDatabase = true) { var server = SmoConnection.GetServerWithoutDatabaseSpecified(); if (dropPreExistingDatabase && server.Databases.Contains("EF6DbContextDb")) { server.KillDatabase("EF6DbContextDb"); CreateDatabase(server); } else if (!server.Databases.Contains("EF6DbContextDb")) { CreateDatabase(server); } }