C# Класс Affecto.Database.Migrator.DatabaseMigrator

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

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

Свойство Тип Описание
options MigrationOptions

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

Метод Описание
DatabaseMigrator ( string connectionStringKey, Assembly assembly, MigrationOptions options, List migrationTags = null ) : System.Collections.Generic
MigrateDown ( long targetVersion ) : void
MigrateUp ( ) : void
MigrateUp ( long targetVersion ) : void

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

Метод Описание
GetAnnouncer ( ) : IAnnouncer
GetMigrationProcessor ( string connectionString, IAnnouncer announcer ) : IMigrationProcessor

Приватные методы

Метод Описание
ConfigureRunner ( ) : void

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

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

public DatabaseMigrator ( string connectionStringKey, Assembly assembly, MigrationOptions options, List migrationTags = null ) : System.Collections.Generic
connectionStringKey string
assembly System.Reflection.Assembly
options MigrationOptions
migrationTags List
Результат System.Collections.Generic

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

protected GetAnnouncer ( ) : IAnnouncer
Результат IAnnouncer

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

protected GetMigrationProcessor ( string connectionString, IAnnouncer announcer ) : IMigrationProcessor
connectionString string
announcer IAnnouncer
Результат IMigrationProcessor

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

public MigrateDown ( long targetVersion ) : void
targetVersion long
Результат void

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

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

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

public MigrateUp ( long targetVersion ) : void
targetVersion long
Результат void

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

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

protected MigrationOptions,Affecto.Database.Migrator options
Результат MigrationOptions