C# Класс Migrations.MigrationService

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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