Table of Contents

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 IDataReader

The 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 IDataReader

The 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.