public virtual void Install(IDbConnection connection, IEnumerable<SchemaObject> objects)
{
try
{
foreach (string s in _goSplit.Split(Sql).Where(piece => !String.IsNullOrWhiteSpace(piece)))
connection.ExecuteSql(s);
}
catch (Exception e)
{
throw new InvalidOperationException(String.Format(CultureInfo.InvariantCulture, "Cannot create SQL object {0}: {1}", Name.FullName, e.Message), e);
}
}