C# Class Pilgrim.TableAction

Inheritance: IAction
Afficher le fichier Open project: juanplopes/pilgrim Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public AddAutoForeignKey ( string primaryKeyTable ) : ForeignKeyAddAction
primaryKeyTable string
Résultat ForeignKeyAddAction

AddAutoForeignKey() public méthode

public AddAutoForeignKey ( string primaryKeyTable, string tag ) : ForeignKeyAddAction
primaryKeyTable string
tag string
Résultat ForeignKeyAddAction

AddColumn() public méthode

public AddColumn ( string name, DbType type ) : ColumnAddAction
name string
type DbType
Résultat ColumnAddAction

AddForeignKey() public méthode

public AddForeignKey ( string name, string primaryKeyTable ) : ForeignKeyAddAction
name string
primaryKeyTable string
Résultat ForeignKeyAddAction

AddIndex() public méthode

public AddIndex ( string name ) : IndexAddAction
name string
Résultat IndexAddAction

AddUniqueColumns() public méthode

public AddUniqueColumns ( string name ) : UniqueConstraintAddAction
name string
Résultat UniqueConstraintAddAction

Execute() public méthode

public Execute ( ITransformationProvider provider ) : void
provider ITransformationProvider
Résultat void

RemoveIndex() public méthode

public RemoveIndex ( string name ) : IndexRemoveAction
name string
Résultat IndexRemoveAction

TableAction() public méthode

public TableAction ( SchemaAction database, string name ) : System
database SchemaAction
name string
Résultat System

WithColumn() public méthode

public WithColumn ( string name ) : ColumnNameAction
name string
Résultat ColumnNameAction