C# Класс BExIS.Ext.Model.DB.DefaultMigrationRunner

Runs the migrations against the target database, there should be other runners to i.e., generate scripts, etc
Наследование: IMigrationRunner
Показать файл Открыть проект

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

Метод Описание
DefaultMigrationRunner ( object config ) : System
Install ( string moduleCode, System.Version version, List migrationContainers ) : bool
Uninstall ( string moduleCode, System.Version version, List migrationContainers ) : bool

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

Метод Описание
diff ( System.Version v1, System.Version v2, List migrations ) : List

return migrations that their version is greater than v1 and less than or equal to v2

extractMigrations ( List migrationContainers ) : List

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

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

public DefaultMigrationRunner ( object config ) : System
config object
Результат System

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

public Install ( string moduleCode, System.Version version, List migrationContainers ) : bool
moduleCode string
version System.Version
migrationContainers List
Результат bool

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

public Uninstall ( string moduleCode, System.Version version, List migrationContainers ) : bool
moduleCode string
version System.Version
migrationContainers List
Результат bool