Exemplo n.º 1
0
        public static ArrayDataRecord LoadRecord(BinaryReader fr, ITableStructure table)
        {
            var res = new ArrayDataRecord(table);

            for (int i = 0; i < table.Columns.Count; i++)
            {
                res.SeekValue(i);
                res.ReadValue(fr);
            }
            return(res);
        }
Exemplo n.º 2
0
        public IBedRecord AdaptRecord(IBedRecord record, ILogger logger)
        {
            ArrayDataRecord res = new ArrayDataRecord(record.Structure);

            for (int i = 0; i < res.FieldCount; i++)
            {
                record.ReadValue(i);
                res.SeekValue(i);
                m_dda.AdaptValue(record, m_dstColTypes[i], res, m_outputConv, logger);
            }
            return(res);
        }