public DatabaseAnalysis(
     IConceptApplicationRepository conceptApplicationRepository,
     ILogProvider logProvider,
     DatabaseModel databaseModel)
 {
     _conceptApplicationRepository = conceptApplicationRepository;
     _logger            = logProvider.GetLogger(GetType().Name);
     _performanceLogger = logProvider.GetLogger("Performance." + GetType().Name);
     _databaseModel     = databaseModel;
 }
Пример #2
0
 public DatabaseGenerator(
     SqlTransactionBatches sqlTransactionBatches,
     IConceptApplicationRepository conceptApplicationRepository,
     ILogProvider logProvider,
     DbUpdateOptions dbUpdateOptions,
     DatabaseAnalysis databaseAnalysis)
 {
     _sqlTransactionBatches        = sqlTransactionBatches;
     _conceptApplicationRepository = conceptApplicationRepository;
     _logger            = logProvider.GetLogger(GetType().Name);
     _changesLogger     = logProvider.GetLogger("DatabaseGeneratorChanges");
     _performanceLogger = logProvider.GetLogger("Performance." + GetType().Name);
     _dbUpdateOptions   = dbUpdateOptions;
     _databaseAnalysis  = databaseAnalysis;
 }
Пример #3
0
 public DatabaseGenerator(
     SqlTransactionBatches sqlTransactionBatches,
     IDslModel dslModel,
     IPluginsContainer <IConceptDatabaseDefinition> plugins,
     IConceptApplicationRepository conceptApplicationRepository,
     ILogProvider logProvider,
     DatabaseGeneratorOptions options)
 {
     _sqlTransactionBatches = sqlTransactionBatches;
     _dslModel = dslModel;
     _plugins  = plugins;
     _conceptApplicationRepository = conceptApplicationRepository;
     _logger               = logProvider.GetLogger("DatabaseGenerator");
     _conceptsLogger       = logProvider.GetLogger("DatabaseGenerator Concepts");
     _deployPackagesLogger = logProvider.GetLogger("DeployPackages");
     _performanceLogger    = logProvider.GetLogger("Performance");
     _options              = options;
 }
Пример #4
0
 public DatabaseGenerator(
     ISqlExecuter sqlExecuter,
     IDslModel dslModel,
     IPluginsContainer<IConceptDatabaseDefinition> plugins,
     IConceptApplicationRepository conceptApplicationRepository,
     ILogProvider logProvider,
     DatabaseGeneratorOptions options)
 {
     _sqlExecuter = sqlExecuter;
     _dslModel = dslModel;
     _plugins = plugins;
     _conceptApplicationRepository = conceptApplicationRepository;
     _logger = logProvider.GetLogger("DatabaseGenerator");
     _conceptsLogger = logProvider.GetLogger("DatabaseGenerator Concepts");
     _deployPackagesLogger = logProvider.GetLogger("DeployPackages");
     _performanceLogger = logProvider.GetLogger("Performance");
     _options = options;
 }