예제 #1
0
        public object GetColumnValue(Column column)
        {
            if (_rows.ContainsKey(column.GetTable()))
            {
                return _rows[column.GetTable()][column.GetColumnName()];
            }

            if (_outerRow != null)
            {
                return _outerRow.GetColumnValue(column);
            }

            throw new InvalidOperationException(string.Format("Data from table named {0} can't be found!", column.GetTable().GetTableName()));
        }