C# Class Gymnastika.Data.Migration.DataMigrationManager

Inheritance: IDataMigrationManager
Afficher le fichier Open project: weiqiyiji/Gymnastika

Méthodes publiques

Méthode Description
DataMigrationManager ( IDataMigrationDiscoverer dataMigrationDiscoverer, ISessionLocator sessionLocator, IDataMigrationInterpreter interpreter, IRepository migrationRecordRepository, ILogger logger ) : System
EnsureMigrationRecordsExists ( ) : void
Migrate ( ) : void
Migrate ( string version ) : void

Méthodes protégées

Méthode Description
DoUpdateMigrationRecord ( IDataMigration dataMigration ) : void

Method Details

DataMigrationManager() public méthode

public DataMigrationManager ( IDataMigrationDiscoverer dataMigrationDiscoverer, ISessionLocator sessionLocator, IDataMigrationInterpreter interpreter, IRepository migrationRecordRepository, ILogger logger ) : System
dataMigrationDiscoverer IDataMigrationDiscoverer
sessionLocator ISessionLocator
interpreter IDataMigrationInterpreter
migrationRecordRepository IRepository
logger ILogger
Résultat System

DoUpdateMigrationRecord() protected méthode

protected DoUpdateMigrationRecord ( IDataMigration dataMigration ) : void
dataMigration IDataMigration
Résultat void

EnsureMigrationRecordsExists() public méthode

public EnsureMigrationRecordsExists ( ) : void
Résultat void

Migrate() public méthode

public Migrate ( ) : void
Résultat void

Migrate() public méthode

public Migrate ( string version ) : void
version string
Résultat void