C# Класс Zetbox.API.Migration.MigrationProgram

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

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

Метод Описание
ConfigureBuilder ( ContainerBuilder builder ) : void
CreateMasterContainer ( ZetboxConfig config ) : IContainer
CreateMigrationReport ( IEnumerable srcTables, ISchemaProvider srcSchema, ISchemaProvider dstSchema ) : void
CreateOptionSet ( ) : OptionSet
CreateReport ( ) : void
Execute ( ) : void
ExecuteCore ( IZetboxServerContext ctx ) : void
GetConfigFileName ( ) : string
MigrationProgram ( string name, string arguments ) : System
OpenProvider ( ILifetimeScope scope, string provider, string connectionString ) : ISchemaProvider
PrintHelp ( ) : void
PrintHelpAndExit ( ) : void
ReadConfig ( List extraArguments ) : ZetboxConfig
ReloadStaging ( StagingDatabase stage ) : void
ValidateConfig ( ) : void
WriteLog ( string srcTbl, long srcRows, string dstTbl, long dstRows ) : void

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

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

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

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

protected ConfigureBuilder ( ContainerBuilder builder ) : void
builder Autofac.ContainerBuilder
Результат void

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

protected CreateMasterContainer ( ZetboxConfig config ) : IContainer
config Zetbox.API.Configuration.ZetboxConfig
Результат IContainer

CreateMigrationReport() защищенный статический Метод

protected static CreateMigrationReport ( IEnumerable srcTables, ISchemaProvider srcSchema, ISchemaProvider dstSchema ) : void
srcTables IEnumerable
srcSchema ISchemaProvider
dstSchema ISchemaProvider
Результат void

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

protected CreateOptionSet ( ) : OptionSet
Результат OptionSet

CreateReport() защищенный абстрактный Метод

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

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

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

ExecuteCore() защищенный абстрактный Метод

protected abstract ExecuteCore ( IZetboxServerContext ctx ) : void
ctx IZetboxServerContext
Результат void

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

protected GetConfigFileName ( ) : string
Результат string

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

protected MigrationProgram ( string name, string arguments ) : System
name string
arguments string
Результат System

OpenProvider() защищенный статический Метод

protected static OpenProvider ( ILifetimeScope scope, string provider, string connectionString ) : ISchemaProvider
scope ILifetimeScope
provider string
connectionString string
Результат ISchemaProvider

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

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

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

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

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

protected ReadConfig ( List extraArguments ) : ZetboxConfig
extraArguments List
Результат Zetbox.API.Configuration.ZetboxConfig

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

protected ReloadStaging ( StagingDatabase stage ) : void
stage StagingDatabase
Результат void

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

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

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

protected WriteLog ( string srcTbl, long srcRows, string dstTbl, long dstRows ) : void
srcTbl string
srcRows long
dstTbl string
dstRows long
Результат void