/// <summary> /// Executes the reader. /// </summary> public DbDataReader ExecuteReader(DbCommand command) { var reader = command.ExecuteReader(); DataReaders.Add(new Tuple <DbCommand, IDataReader>(command, reader)); return(reader); }
/// <summary> /// Creates a new environment data reader, which immediately starts to read data from Kafka. /// </summary> /// <param name="site">The storage site the new reader is for.</param> private void CreateAndRegisterDataReader(StorageSite site) { DataReaders.Add(site.Id, new EnvironmentalDataReader(LoggerFactory.CreateLogger <EnvironmentalDataReader>(), SnapshotQueue, KafkaEndpoint, site)); }