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

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_availableMigrations List
_current long
_dryrun bool
_logger ILogger
_original List
_provider ITransformationProvider

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

Метод Описание
Continue ( long targetVersion ) : bool
GetInstance ( List availableMigrations, ITransformationProvider provider, ILogger logger, string schemainfoname ) : BaseMigrate
Iterate ( ) : void
Migrate ( IMigration migration, string schemainfoname ) : void

Защищенные методы

Метод Описание
BaseMigrate ( List availableMigrations, ITransformationProvider provider, ILogger logger, string schemainfoname ) : System.Collections.Generic
NextMigration ( ) : long

Finds the next migration available to be applied. Only returns migrations that have NOT already been applied.

PreviousMigration ( ) : long

Finds the previous migration that has been applied. Only returns migrations that HAVE already been applied.

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

BaseMigrate() защищенный Метод

protected BaseMigrate ( List availableMigrations, ITransformationProvider provider, ILogger logger, string schemainfoname ) : System.Collections.Generic
availableMigrations List
provider ITransformationProvider
logger ILogger
schemainfoname string
Результат System.Collections.Generic

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

public abstract Continue ( long targetVersion ) : bool
targetVersion long
Результат bool

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

public static GetInstance ( List availableMigrations, ITransformationProvider provider, ILogger logger, string schemainfoname ) : BaseMigrate
availableMigrations List
provider ITransformationProvider
logger ILogger
schemainfoname string
Результат BaseMigrate

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

public Iterate ( ) : void
Результат void

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

public abstract Migrate ( IMigration migration, string schemainfoname ) : void
migration IMigration
schemainfoname string
Результат void

NextMigration() защищенный Метод

Finds the next migration available to be applied. Only returns migrations that have NOT already been applied.
protected NextMigration ( ) : long
Результат long

PreviousMigration() защищенный Метод

Finds the previous migration that has been applied. Only returns migrations that HAVE already been applied.
protected PreviousMigration ( ) : long
Результат long

Описание свойств

_availableMigrations защищенное свойство

protected List _availableMigrations
Результат List

_current защищенное свойство

protected long _current
Результат long

_dryrun защищенное свойство

protected bool _dryrun
Результат bool

_logger защищенное свойство

protected ILogger _logger
Результат ILogger

_original защищенное свойство

protected List _original
Результат List

_provider защищенное свойство

protected ITransformationProvider _provider
Результат ITransformationProvider