C# Class Migrator.Providers.SqlServer.SqlServerTransformationProvider

Migration transformations provider for Microsoft SQL Server.
Inheritance: TransformationProvider
Afficher le fichier Open project: asynchrony/Migrator.NET Class Usage Examples

Méthodes publiques

Méthode Description
AddColumn ( string table, string sqlColumn ) : void
ColumnExists ( string table, string column ) : bool
ConstraintExists ( string table, string name ) : bool
RemoveColumn ( string table, string column ) : void
RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void
RenameTable ( string oldName, string newName ) : void
SqlServerTransformationProvider ( Migrator.Framework.Dialect dialect, string connectionString ) : System
TableExists ( string table ) : bool

Méthodes protégées

Méthode Description
CreateConnection ( ) : void
FindConstraints ( string table, string column ) : string
GetSchemaName ( string longTableName ) : string
GetTableName ( string longTableName ) : string
RemoveBrackets ( string stringWithBrackets ) : string
SplitTableName ( string longTableName ) : string[]

Private Methods

Méthode Description
DeleteColumnConstraints ( string table, string column ) : void

Method Details

AddColumn() public méthode

public AddColumn ( string table, string sqlColumn ) : void
table string
sqlColumn string
Résultat void

ColumnExists() public méthode

public ColumnExists ( string table, string column ) : bool
table string
column string
Résultat bool

ConstraintExists() public méthode

public ConstraintExists ( string table, string name ) : bool
table string
name string
Résultat bool

CreateConnection() protected méthode

protected CreateConnection ( ) : void
Résultat void

FindConstraints() protected méthode

protected FindConstraints ( string table, string column ) : string
table string
column string
Résultat string

GetSchemaName() protected méthode

protected GetSchemaName ( string longTableName ) : string
longTableName string
Résultat string

GetTableName() protected méthode

protected GetTableName ( string longTableName ) : string
longTableName string
Résultat string

RemoveBrackets() protected méthode

protected RemoveBrackets ( string stringWithBrackets ) : string
stringWithBrackets string
Résultat string

RemoveColumn() public méthode

public RemoveColumn ( string table, string column ) : void
table string
column string
Résultat void

RenameColumn() public méthode

public RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void
tableName string
oldColumnName string
newColumnName string
Résultat void

RenameTable() public méthode

public RenameTable ( string oldName, string newName ) : void
oldName string
newName string
Résultat void

SplitTableName() protected méthode

protected SplitTableName ( string longTableName ) : string[]
longTableName string
Résultat string[]

SqlServerTransformationProvider() public méthode

public SqlServerTransformationProvider ( Migrator.Framework.Dialect dialect, string connectionString ) : System
dialect Migrator.Framework.Dialect
connectionString string
Résultat System

TableExists() public méthode

public TableExists ( string table ) : bool
table string
Résultat bool