public static Task<SqlConnection> ConnectTo(this SqlConnectionStringBuilder self, string databaseName)
{
var newConnectionString = new SqlConnectionStringBuilder(self.ConnectionString)
{
InitialCatalog = databaseName
};
return ConnectTo(newConnectionString.ConnectionString);
}