C# 클래스 Migrations.MigrationService

파일 보기 프로젝트 열기: Mission3/migrations 1 사용 예제들

공개 메소드들

메소드 설명
GetMigrationVersionNumber ( IMigration migration ) : int
GetMigrationsAttributes ( IMigration migration ) : MigrationAttribute
LoadMigrationsFromAssembly ( Assembly asm ) : void
MigrateToVersion ( int versionTo ) : void
MigrationService ( IVersionDataSource versionDataSource ) : System
MigrationSorter ( IMigration x, IMigration y ) : int
RunDownMigrations ( ) : void
RunDownMigrations ( int versionTo ) : void
RunUpMigrations ( ) : void
RunUpMigrations ( int versionTo ) : void
this ( int index ) : IMigration

비공개 메소드들

메소드 설명
GetDownMigrationPredicate ( ) : Predicate
GetDownMigrationPredicate ( int versionTo ) : Predicate
GetUpMigrationPredicate ( ) : Predicate
GetUpMigrationPredicate ( int versionTo ) : Predicate
RunAllDownMigrationsOrToVersion ( int versionTo ) : void
RunAllUpMigrationsOrToVersion ( int versionTo ) : void
RunMigrations ( Action action, Predicate predicate ) : void

메소드 상세

GetMigrationVersionNumber() 공개 정적인 메소드

public static GetMigrationVersionNumber ( IMigration migration ) : int
migration IMigration
리턴 int

GetMigrationsAttributes() 공개 정적인 메소드

public static GetMigrationsAttributes ( IMigration migration ) : MigrationAttribute
migration IMigration
리턴 MigrationAttribute

LoadMigrationsFromAssembly() 공개 메소드

public LoadMigrationsFromAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
리턴 void

MigrateToVersion() 공개 메소드

public MigrateToVersion ( int versionTo ) : void
versionTo int
리턴 void

MigrationService() 공개 메소드

public MigrationService ( IVersionDataSource versionDataSource ) : System
versionDataSource IVersionDataSource
리턴 System

MigrationSorter() 공개 정적인 메소드

public static MigrationSorter ( IMigration x, IMigration y ) : int
x IMigration
y IMigration
리턴 int

RunDownMigrations() 공개 메소드

public RunDownMigrations ( ) : void
리턴 void

RunDownMigrations() 공개 메소드

public RunDownMigrations ( int versionTo ) : void
versionTo int
리턴 void

RunUpMigrations() 공개 메소드

public RunUpMigrations ( ) : void
리턴 void

RunUpMigrations() 공개 메소드

public RunUpMigrations ( int versionTo ) : void
versionTo int
리턴 void

this() 공개 메소드

public this ( int index ) : IMigration
index int
리턴 IMigration