C# Class Rhetos.Deployment.ApplicationGenerator

Afficher le fichier Open project: Rhetos/Rhetos

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetSortedGenerators ( ) : IList
PrepareRhetosDatabase ( ) : void
UploadDslScriptsToServer ( ) : void
ValidateDbConnection ( ) : void

Method Details

ApplicationGenerator() public méthode

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
Résultat System

ExecuteGenerators() public méthode

public ExecuteGenerators ( bool deployDatabaseOnly ) : void
deployDatabaseOnly bool
Résultat void