C# Класс Gymnastika.Data.Migration.DataMigrationManager

Наследование: IDataMigrationManager
Показать файл Открыть проект

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

Метод Описание
DataMigrationManager ( IDataMigrationDiscoverer dataMigrationDiscoverer, ISessionLocator sessionLocator, IDataMigrationInterpreter interpreter, IRepository migrationRecordRepository, ILogger logger ) : System
EnsureMigrationRecordsExists ( ) : void
Migrate ( ) : void
Migrate ( string version ) : void

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

Метод Описание
DoUpdateMigrationRecord ( IDataMigration dataMigration ) : void

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

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

public DataMigrationManager ( IDataMigrationDiscoverer dataMigrationDiscoverer, ISessionLocator sessionLocator, IDataMigrationInterpreter interpreter, IRepository migrationRecordRepository, ILogger logger ) : System
dataMigrationDiscoverer IDataMigrationDiscoverer
sessionLocator ISessionLocator
interpreter IDataMigrationInterpreter
migrationRecordRepository IRepository
logger ILogger
Результат System

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

protected DoUpdateMigrationRecord ( IDataMigration dataMigration ) : void
dataMigration IDataMigration
Результат void

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

public EnsureMigrationRecordsExists ( ) : void
Результат void

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

public Migrate ( ) : void
Результат void

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

public Migrate ( string version ) : void
version string
Результат void