C# Класс Simple.Migrator.MigrationLoader

Handles inspecting code to find all of the Migrations in assemblies and reading other metadata such as the last revision, etc.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddMigrations ( IList types ) : void
CheckForDuplicatedVersion ( ) : void

Check for duplicated version in migrations.

GetAvailableMigrations ( ) : List
GetMigration ( long version ) : IMigration
GetMigrationVersion ( Type t ) : long

Returns the version of the migration MigrationAttribute.

MigrationLoader ( ITransformationProvider provider, IList types, bool trace ) : System

Описание методов

AddMigrations() публичный Метод

public AddMigrations ( IList types ) : void
types IList
Результат void

CheckForDuplicatedVersion() публичный Метод

Check for duplicated version in migrations.
CheckForDuplicatedVersion
public CheckForDuplicatedVersion ( ) : void
Результат void

GetAvailableMigrations() публичный Метод

public GetAvailableMigrations ( ) : List
Результат List

GetMigration() публичный Метод

public GetMigration ( long version ) : IMigration
version long
Результат IMigration

GetMigrationVersion() публичный статический Метод

Returns the version of the migration MigrationAttribute.
public static GetMigrationVersion ( Type t ) : long
t System.Type Migration type.
Результат long

MigrationLoader() публичный Метод

public MigrationLoader ( ITransformationProvider provider, IList types, bool trace ) : System
provider ITransformationProvider
types IList
trace bool
Результат System