Insight.Database.Schema.Implementation.SchemaImpl.Install C# (CSharp) Method

Install() public method

public Install ( IDbConnection connection, IEnumerable objects ) : void
connection IDbConnection
objects IEnumerable
return void
		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);
			}
		}