Class DataTransfer
- Namespace
- Cuemon.Data
- Assembly
- Cuemon.Data.dll
Provides a way to convert an IDataReader implementation to a table-like data transfer object.
public static class DataTransfer
- Inheritance
-
DataTransfer
Methods
GetColumns(IDataReader)
Converts the specified and read-initialized reader
implementation to a column-like data transfer object collection.
public static DataTransferColumnCollection GetColumns(IDataReader reader)
Parameters
reader
IDataReaderThe read-initialized reader to be converted.
Returns
- DataTransferColumnCollection
A DataTransferColumnCollection that is the result of the specified and read-initialized
reader
.
Exceptions
- ArgumentNullException
reader
is null.- ArgumentException
reader
is closed.- InvalidOperationException
Invalid attempt to read from
reader
when no data is present.
GetRows(IDataReader)
Converts the specified reader
implementation to a table-like data transfer object collection.
public static DataTransferRowCollection GetRows(IDataReader reader)
Parameters
reader
IDataReaderThe reader to be converted.
Returns
- DataTransferRowCollection
A DataTransferRowCollection that is the result of the specified
reader
.
Exceptions
- ArgumentNullException
reader
is null.- ArgumentException
reader
is closed.