C# Класс MigSharp.Process.Versioning

Implements IVersioning without creating a versioning table until it is really needed.
Наследование: IVersioning
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
GetPersistedVersioning PersistedVersioning
UpdateToInclude void
Versioning System

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

Метод Описание
Update ( IMigrationStepMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor ) : void

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

Метод Описание
GetPersistedVersioning ( IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor executor ) : PersistedVersioning
UpdateToInclude ( IEnumerable containedMigrations, IDbConnection connection, IDbTransaction transaction ) : void
Versioning ( IRuntimeConfiguration configuration, TableName versioningTableName ) : System

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

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

public Update ( IMigrationStepMetadata metadata, IDbConnection connection, IDbTransaction transaction, IDbCommandExecutor commandExecutor ) : void
metadata IMigrationStepMetadata
connection IDbConnection
transaction IDbTransaction
commandExecutor IDbCommandExecutor
Результат void