public SchemaBuilder ExecuteSql(string sql, Action <SqlStatementCommand> statement = null) { var sqlStatmentCommand = new SqlStatementCommand(sql); if (statement != null) { statement(sqlStatmentCommand); } Run(sqlStatmentCommand); return(this); }
public abstract void Visit(SqlStatementCommand command);
public void Visit(SqlStatementCommand command) { }
public override void Visit(SqlStatementCommand command) { _output.WriteLine("// Executing sql statement\n\n {0}", command.Sql); }
public SchemaBuilder ExecuteSql(string sql, Action<SqlStatementCommand> statement = null) { var sqlStatmentCommand = new SqlStatementCommand(sql); if ( statement != null ) { statement(sqlStatmentCommand); } Run(sqlStatmentCommand); return this; }