/// <summary> /// Creates a new accumulative row and adds it to the inner /// data structure /// </summary> /// <param name="idColumnName">Name of the id column.</param> /// <param name="id">The id.</param> /// <returns></returns> public IDataAccumulatorRow Row(string idColumnName, object id) { currentRow = new DataRow(idColumnName, id, this); rows.Add(currentRow); return currentRow; }
public void Values(params IColumnValuePair[] columnValuePairs) { if (columnValuePairs == null) throw new ArgumentException("Can not be null: columnValuePairs."); var row = new DataRow(this); rows.Add(row); row.Values(columnValuePairs); }
/// <summary> /// Public constructor /// </summary> /// <param name="columnName">The name of the column to return</param> /// <param name="row">The parent row</param> public ReturnValueCommand(string columnName, DataRow row) { ColumnName = columnName; _row = row; }