Ejemplo n.º 1
0
        public static void ColMetaData(this TdsPackageReader reader, int columns)
        {
            reader.InitNbcBitmap(columns);

            var newMetaData = new ColumnsMetadata(columns);

            for (var i = 0; i < columns; i++)
            {
                ReadMetadata(reader, newMetaData[i]);
            }
            reader.CurrentResultSet.ColumnsMetadata = newMetaData;
        }
Ejemplo n.º 2
0
 private static ReaderColumn[] GetDefaultMapping(ColumnsMetadata metadata)
 {
     return(Enumerable.Range(0, metadata.Length).Select(x => new ReaderColumn {
         SqlName = metadata[x].Column, SqlIndex = x, TdsType = metadata[x].TdsType
     }).ToArray());
 }
Ejemplo n.º 3
0
 public TdsColumnReader(TdsPackageReader reader)
 {
     _reader  = reader;
     MetaData = reader.CurrentResultSet.ColumnsMetadata;
 }