public object CreateInstance(ObjectBuilderContext context) { context.DataReaderAdapter.Open(); var dataSet = new DataSet(); while (!context.DataReaderAdapter.IsClosed) { if (context.DataReaderAdapter.FieldCount != 0) { DataTable dataTable = _dataTableAdapter.Load(((IDataReaderAccess)context.DataReaderAdapter).DataReader); dataSet.Tables.Add(dataTable); } if (!context.DataReaderAdapter.NextResult()) { break; } } return(dataSet); }
public object CreateInstance(ObjectBuilderContext context) { return(_dataTableAdapter.Load(((IDataReaderAccess)context.DataReaderAdapter).DataReader)); }