C# Class Migr8.SqlServer.SqlServerExclusiveDbConnection

Inheritance: IExclusiveDbConnection
Afficher le fichier Open project: rebus-org/migr8

Méthodes publiques

Méthode Description
Complete ( ) : void
CreateMigrationTable ( string migrationTableName ) : void
Dispose ( ) : void
ExecuteStatement ( string sqlStatement ) : void
GetExecutedMigrationIds ( string migrationTableName ) : IEnumerable
GetTableNames ( ) : HashSet
LogMigration ( IExecutableSqlMigration migration, string migrationTableName ) : void
SqlServerExclusiveDbConnection ( string connectionString ) : System

Private Methods

Méthode Description
CreateCommand ( ) : SqlCommand

Method Details

Complete() public méthode

public Complete ( ) : void
Résultat void

CreateMigrationTable() public méthode

public CreateMigrationTable ( string migrationTableName ) : void
migrationTableName string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteStatement() public méthode

public ExecuteStatement ( string sqlStatement ) : void
sqlStatement string
Résultat void

GetExecutedMigrationIds() public méthode

public GetExecutedMigrationIds ( string migrationTableName ) : IEnumerable
migrationTableName string
Résultat IEnumerable

GetTableNames() public méthode

public GetTableNames ( ) : HashSet
Résultat HashSet

LogMigration() public méthode

public LogMigration ( IExecutableSqlMigration migration, string migrationTableName ) : void
migration IExecutableSqlMigration
migrationTableName string
Résultat void

SqlServerExclusiveDbConnection() public méthode

public SqlServerExclusiveDbConnection ( string connectionString ) : System
connectionString string
Résultat System