C# Class Migrations.MigrationService

Afficher le fichier Open project: Mission3/migrations Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetMigrationVersionNumber() public static méthode

public static GetMigrationVersionNumber ( IMigration migration ) : int
migration IMigration
Résultat int

GetMigrationsAttributes() public static méthode

public static GetMigrationsAttributes ( IMigration migration ) : MigrationAttribute
migration IMigration
Résultat MigrationAttribute

LoadMigrationsFromAssembly() public méthode

public LoadMigrationsFromAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
Résultat void

MigrateToVersion() public méthode

public MigrateToVersion ( int versionTo ) : void
versionTo int
Résultat void

MigrationService() public méthode

public MigrationService ( IVersionDataSource versionDataSource ) : System
versionDataSource IVersionDataSource
Résultat System

MigrationSorter() public static méthode

public static MigrationSorter ( IMigration x, IMigration y ) : int
x IMigration
y IMigration
Résultat int

RunDownMigrations() public méthode

public RunDownMigrations ( ) : void
Résultat void

RunDownMigrations() public méthode

public RunDownMigrations ( int versionTo ) : void
versionTo int
Résultat void

RunUpMigrations() public méthode

public RunUpMigrations ( ) : void
Résultat void

RunUpMigrations() public méthode

public RunUpMigrations ( int versionTo ) : void
versionTo int
Résultat void

this() public méthode

public this ( int index ) : IMigration
index int
Résultat IMigration