C# Класс Sharp.Migrations.Runner

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

Открытые свойства

Свойство Тип Описание
Log ISharpLogger

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

Метод Описание
Run ( long targetVersion ) : void
Run ( long targetVersion, string migrationGroup ) : void
Runner ( IDataClient dataClient, Assembly targetAssembly ) : System
Runner ( IDataClient dataClient, Assembly targetAssembly, IVersionRepository versionRepository ) : System

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

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

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

Метод Описание
FireOnMigrationError ( MigrationErrorArgs args ) : void
HandleNotSupportedByDialectException ( MigrationInfo migrationInfo, NotSupportedByDialect nse ) : void
NoWorkToDo ( MigrationPlan migrationPlan ) : bool
RunMigration ( MigrationPlanStep step ) : void
RunMigrations ( MigrationPlan migrationPlan ) : void
UpdateCurrentVersion ( MigrationPlanStep step ) : void

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

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

protected GetCurrentVersion ( ) : void
Результат void

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

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

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

public Run ( long targetVersion, string migrationGroup ) : void
targetVersion long
migrationGroup string
Результат void

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

public Runner ( IDataClient dataClient, Assembly targetAssembly ) : System
dataClient IDataClient
targetAssembly System.Reflection.Assembly
Результат System

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

public Runner ( IDataClient dataClient, Assembly targetAssembly, IVersionRepository versionRepository ) : System
dataClient IDataClient
targetAssembly System.Reflection.Assembly
versionRepository IVersionRepository
Результат System

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

Log публичное статическое свойство

public static ISharpLogger Log
Результат ISharpLogger