C# Класс Migrator.Providers.SqlServer.SqlServerTransformationProvider

Migration transformations provider for Microsoft SQL Server.
Наследование: TransformationProvider
Показать файл Открыть проект Примеры использования класса

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

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

Защищенные методы

Метод Описание
CreateConnection ( ) : void
FindConstraints ( string table, string column ) : string
GetSchemaName ( string longTableName ) : string
GetTableName ( string longTableName ) : string
RemoveBrackets ( string stringWithBrackets ) : string
SplitTableName ( string longTableName ) : string[]

Приватные методы

Метод Описание
DeleteColumnConstraints ( string table, string column ) : void

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

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

public AddColumn ( string table, string sqlColumn ) : void
table string
sqlColumn string
Результат void

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

public ColumnExists ( string table, string column ) : bool
table string
column string
Результат bool

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

public ConstraintExists ( string table, string name ) : bool
table string
name string
Результат bool

CreateConnection() защищенный Метод

protected CreateConnection ( ) : void
Результат void

FindConstraints() защищенный Метод

protected FindConstraints ( string table, string column ) : string
table string
column string
Результат string

GetSchemaName() защищенный Метод

protected GetSchemaName ( string longTableName ) : string
longTableName string
Результат string

GetTableName() защищенный Метод

protected GetTableName ( string longTableName ) : string
longTableName string
Результат string

RemoveBrackets() защищенный Метод

protected RemoveBrackets ( string stringWithBrackets ) : string
stringWithBrackets string
Результат string

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

public RemoveColumn ( string table, string column ) : void
table string
column string
Результат void

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

public RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void
tableName string
oldColumnName string
newColumnName string
Результат void

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

public RenameTable ( string oldName, string newName ) : void
oldName string
newName string
Результат void

SplitTableName() защищенный Метод

protected SplitTableName ( string longTableName ) : string[]
longTableName string
Результат string[]

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

public SqlServerTransformationProvider ( Migrator.Framework.Dialect dialect, string connectionString ) : System
dialect Migrator.Framework.Dialect
connectionString string
Результат System

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

public TableExists ( string table ) : bool
table string
Результат bool