public Record(IResultRow row, RecordTable recordSet) { set = recordSet; values = new object[set.Columns.Count()]; int index = 0; foreach (var col in set.Selectors) { values[index++] = col.GetValueFrom(row); } }
public IResultRow Wrap(RecordTable recordSet) { return(new Record(ItemArray, recordSet)); }
public Record(object[] v, RecordTable recordSet) { set = recordSet; values = v; }