public static void LoadRecord(BinaryReader fr, ArrayDataRecord record) { for (int i = 0; i < record.FieldCount; i++) { record.SeekValue(i); record.ReadValue(fr); } }
public static ArrayDataRecord LoadRecord(BinaryReader fr, TableInfo table) { var res = new ArrayDataRecord(table); for (int i = 0; i < table.Columns.Count; i++) { res.SeekValue(i); res.ReadValue(fr); } return res; }