C# 클래스 Gymnastika.Data.Migration.DataMigrationManager

상속: IDataMigrationManager
파일 보기 프로젝트 열기: weiqiyiji/Gymnastika

공개 메소드들

메소드 설명
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