public void Build(string connectionString)
{
var builder = new SqlConnectionStringBuilder(connectionString);
string database = builder.InitialCatalog;
builder.InitialCatalog = "";
using (var conn = new SqlConnection(builder.ToString()))
{
conn.Execute(String.Format("if db_id('{0}') is null create database {0}", database));
}
using (var conn = new SqlConnection(connectionString))
{
BuildSchema(conn);
}
}