C# Class Migr8.SqlServer.SqlServerExclusiveDbConnection

Inheritance: IExclusiveDbConnection
Datei anzeigen Open project: rebus-org/migr8

Public Methods

Method 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

Method Description
CreateCommand ( ) : SqlCommand

Method Details

Complete() public method

public Complete ( ) : void
return void

CreateMigrationTable() public method

public CreateMigrationTable ( string migrationTableName ) : void
migrationTableName string
return void

Dispose() public method

public Dispose ( ) : void
return void

ExecuteStatement() public method

public ExecuteStatement ( string sqlStatement ) : void
sqlStatement string
return void

GetExecutedMigrationIds() public method

public GetExecutedMigrationIds ( string migrationTableName ) : IEnumerable
migrationTableName string
return IEnumerable

GetTableNames() public method

public GetTableNames ( ) : HashSet
return HashSet

LogMigration() public method

public LogMigration ( IExecutableSqlMigration migration, string migrationTableName ) : void
migration IExecutableSqlMigration
migrationTableName string
return void

SqlServerExclusiveDbConnection() public method

public SqlServerExclusiveDbConnection ( string connectionString ) : System
connectionString string
return System