protected override void OnExecute() { var configuration = settingPropertiesRepository.GetObject <DAL.Contracts.CollectorConfiguration>(DAL.Contracts.SettingPropertyKeys.COLLECTOR_CONFIGURATION); if (configuration != null) { foreach (var kv in configuration.Databases) { var databaseID = kv.Key; var databaseCollectorConfiguration = kv.Value; if (databaseCollectorConfiguration.IsEnabledGeneralCollection) { var db = databasesRepository.Get(databaseID); if (db != null) { context.Databases.Add(db); } } } } }
protected override void OnExecute() { context.Database = databasesRepository.Get(context.Workload.DatabaseID); }