C# Класс Rhetos.Deployment.ApplicationGenerator

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

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

Метод Описание
ApplicationGenerator ( ILogProvider logProvider, ISqlExecuter sqlExecuter, IDslModel dslModel, IDomGenerator domGenerator, IPluginsContainer generatorsContainer, Rhetos.Deployment.DatabaseCleaner databaseCleaner, DataMigration dataMigration, IDatabaseGenerator databaseGenerator, IDslScriptsProvider dslScriptsLoader ) : System
ExecuteGenerators ( bool deployDatabaseOnly ) : void

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

Метод Описание
GetSortedGenerators ( ) : IList
PrepareRhetosDatabase ( ) : void
UploadDslScriptsToServer ( ) : void
ValidateDbConnection ( ) : void

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

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

public ApplicationGenerator ( ILogProvider logProvider, ISqlExecuter sqlExecuter, IDslModel dslModel, IDomGenerator domGenerator, IPluginsContainer generatorsContainer, Rhetos.Deployment.DatabaseCleaner databaseCleaner, DataMigration dataMigration, IDatabaseGenerator databaseGenerator, IDslScriptsProvider dslScriptsLoader ) : System
logProvider ILogProvider
sqlExecuter ISqlExecuter
dslModel IDslModel
domGenerator IDomGenerator
generatorsContainer IPluginsContainer
databaseCleaner Rhetos.Deployment.DatabaseCleaner
dataMigration DataMigration
databaseGenerator IDatabaseGenerator
dslScriptsLoader IDslScriptsProvider
Результат System

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

public ExecuteGenerators ( bool deployDatabaseOnly ) : void
deployDatabaseOnly bool
Результат void