C# Class Pilgrim.SchemaAction

Inheritance: IAction
Exibir arquivo Open project: juanplopes/pilgrim Class Usage Examples

Public Methods

Method Description
AddTable ( string name, Action definition ) : TableAddAction
AddTable ( string name, bool addPrimaryKey, Action definition ) : TableAddAction
ChangeTable ( string name, Action definition ) : TableChangeAction
Do ( Action action ) : FreeAction
Execute ( ITransformationProvider provider ) : void
RemoveTable ( string name ) : TableRemoveAction
RenameTable ( string fromName, string toName ) : TableRenameAction
SchemaAction ( IConvention convention ) : System

Method Details

AddTable() public method

public AddTable ( string name, Action definition ) : TableAddAction
name string
definition Action
return TableAddAction

AddTable() public method

public AddTable ( string name, bool addPrimaryKey, Action definition ) : TableAddAction
name string
addPrimaryKey bool
definition Action
return TableAddAction

ChangeTable() public method

public ChangeTable ( string name, Action definition ) : TableChangeAction
name string
definition Action
return TableChangeAction

Do() public method

public Do ( Action action ) : FreeAction
action Action
return FreeAction

Execute() public method

public Execute ( ITransformationProvider provider ) : void
provider ITransformationProvider
return void

RemoveTable() public method

public RemoveTable ( string name ) : TableRemoveAction
name string
return TableRemoveAction

RenameTable() public method

public RenameTable ( string fromName, string toName ) : TableRenameAction
fromName string
toName string
return TableRenameAction

SchemaAction() public method

public SchemaAction ( IConvention convention ) : System
convention IConvention
return System