コード例 #1
0
 public LoadDataAndCreateEmailModelCommand(ILog log, ReportContextWithModel <SummaryEmailModel> context, DBMS.Contracts.IRepositoriesFactory dbmsRepositories,
                                           IRepositoriesFactory dalRepositories)
 {
     this.log            = log;
     this.context        = context;
     databasesRepository = dbmsRepositories.GetDatabasesRepository();
     relationsRepository = dbmsRepositories.GetRelationsRepository();
     totalRelationStatisticsRepository       = dalRepositories.GetTotalRelationStatisticsRepository();
     normalizedStatementStatisticsRepository = dalRepositories.GetNormalizedStatementStatisticsRepository();
 }
コード例 #2
0
 public IChainableCommand LoadExistingIndicesCommand(WorkloadAnalysisContext context)
 {
     return(new LoadExistingIndicesCommand(context, dbmsRepositories.GetIndicesRepository(), dbmsRepositories.GetRelationsRepository(),
                                           dbmsRepositories.GetRelationAttributesRepository()));
 }