Beispiel #1
0
        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));
 }