public virtual byte[] GetBytes(int columnIndex) { FillReaderCache(columnIndex); return ((BytesReaderCacheContainer)ReaderCache[columnIndex]).GetBytes(); }