C# Class Pilgrim.TableAction

Inheritance: IAction
Datei anzeigen Open project: juanplopes/pilgrim Class Usage Examples

Public Methods

Method Description
AddAutoForeignKey ( string primaryKeyTable ) : ForeignKeyAddAction
AddAutoForeignKey ( string primaryKeyTable, string tag ) : ForeignKeyAddAction
AddColumn ( string name, DbType type ) : ColumnAddAction
AddForeignKey ( string name, string primaryKeyTable ) : ForeignKeyAddAction
AddIndex ( string name ) : IndexAddAction
AddUniqueColumns ( string name ) : UniqueConstraintAddAction
Execute ( ITransformationProvider provider ) : void
RemoveIndex ( string name ) : IndexRemoveAction
TableAction ( SchemaAction database, string name ) : System
WithColumn ( string name ) : ColumnNameAction

Method Details

AddAutoForeignKey() public method

public AddAutoForeignKey ( string primaryKeyTable ) : ForeignKeyAddAction
primaryKeyTable string
return ForeignKeyAddAction

AddAutoForeignKey() public method

public AddAutoForeignKey ( string primaryKeyTable, string tag ) : ForeignKeyAddAction
primaryKeyTable string
tag string
return ForeignKeyAddAction

AddColumn() public method

public AddColumn ( string name, DbType type ) : ColumnAddAction
name string
type DbType
return ColumnAddAction

AddForeignKey() public method

public AddForeignKey ( string name, string primaryKeyTable ) : ForeignKeyAddAction
name string
primaryKeyTable string
return ForeignKeyAddAction

AddIndex() public method

public AddIndex ( string name ) : IndexAddAction
name string
return IndexAddAction

AddUniqueColumns() public method

public AddUniqueColumns ( string name ) : UniqueConstraintAddAction
name string
return UniqueConstraintAddAction

Execute() public method

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

RemoveIndex() public method

public RemoveIndex ( string name ) : IndexRemoveAction
name string
return IndexRemoveAction

TableAction() public method

public TableAction ( SchemaAction database, string name ) : System
database SchemaAction
name string
return System

WithColumn() public method

public WithColumn ( string name ) : ColumnNameAction
name string
return ColumnNameAction