C# 클래스 Pilgrim.TableAction

상속: IAction
파일 보기 프로젝트 열기: juanplopes/pilgrim 1 사용 예제들

공개 메소드들

메소드 설명
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