C# Класс Pilgrim.TableAction

Наследование: IAction
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AddAutoForeignKey() публичный Метод

public AddAutoForeignKey ( string primaryKeyTable ) : ForeignKeyAddAction
primaryKeyTable string
Результат ForeignKeyAddAction

AddAutoForeignKey() публичный Метод

public AddAutoForeignKey ( string primaryKeyTable, string tag ) : ForeignKeyAddAction
primaryKeyTable string
tag string
Результат ForeignKeyAddAction

AddColumn() публичный Метод

public AddColumn ( string name, DbType type ) : ColumnAddAction
name string
type DbType
Результат ColumnAddAction

AddForeignKey() публичный Метод

public AddForeignKey ( string name, string primaryKeyTable ) : ForeignKeyAddAction
name string
primaryKeyTable string
Результат ForeignKeyAddAction

AddIndex() публичный Метод

public AddIndex ( string name ) : IndexAddAction
name string
Результат IndexAddAction

AddUniqueColumns() публичный Метод

public AddUniqueColumns ( string name ) : UniqueConstraintAddAction
name string
Результат UniqueConstraintAddAction

Execute() публичный Метод

public Execute ( ITransformationProvider provider ) : void
provider ITransformationProvider
Результат void

RemoveIndex() публичный Метод

public RemoveIndex ( string name ) : IndexRemoveAction
name string
Результат IndexRemoveAction

TableAction() публичный Метод

public TableAction ( SchemaAction database, string name ) : System
database SchemaAction
name string
Результат System

WithColumn() публичный Метод

public WithColumn ( string name ) : ColumnNameAction
name string
Результат ColumnNameAction