DataReaderExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides extension methods for DbDataReader.
public ref class DataReaderExtensions abstract sealed
public static class DataReaderExtensions
type DataReaderExtensions = class
Public Module DataReaderExtensions
- Inheritance
-
DataReaderExtensions
Methods
GetBoolean(DbDataReader, String) |
Gets the value of the specified column as a Boolean. |
GetByte(DbDataReader, String) |
Gets the value of the specified column as a byte. |
GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Reads a specified number of bytes from the specified column starting at a specified index and writes them to a buffer starting at a specified position in the buffer. |
GetChar(DbDataReader, String) |
Gets the value of the specified column as a single character. |
GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Reads a specified number of characters from a specified column starting at a specified index, and writes them to a buffer starting at a specified position. |
GetData(DbDataReader, String) |
Returns a nested data reader for the requested column. |
GetDataTypeName(DbDataReader, String) |
Gets name of the data type of the specified column. |
GetDateTime(DbDataReader, String) |
Gets the value of the specified column as a DateTime object. |
GetDecimal(DbDataReader, String) |
Gets the value of the specified column as a Decimal. |
GetDouble(DbDataReader, String) |
Gets the value of the specified column as a double-precision floating point number. |
GetFieldType(DbDataReader, String) |
Gets the data type of the specified column. |
GetFieldValue<T>(DbDataReader, String) |
Gets the value of the specified column as the requested type. |
GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Asynchronously gets the value of the specified column as the requested type. |
GetFloat(DbDataReader, String) |
Gets the value of the specified column as a single-precision floating point number. |
GetGuid(DbDataReader, String) |
Gets the value of the specified column as a globally unique identifier (GUID). |
GetInt16(DbDataReader, String) |
Gets the value of the specified column as a 16-bit signed integer. |
GetInt32(DbDataReader, String) |
Gets the value of the specified column as a 32-bit signed integer. |
GetInt64(DbDataReader, String) |
Gets the value of the specified column as a 64-bit signed integer. |
GetProviderSpecificFieldType(DbDataReader, String) |
Gets the provider-specific type of the specified column. |
GetProviderSpecificValue(DbDataReader, String) |
Gets the value of the specified column as an instance of a provider-specific type. |
GetStream(DbDataReader, String) |
Gets a stream to retrieve data from the specified column. |
GetString(DbDataReader, String) |
Gets the value of the specified column as an instance of String. |
GetTextReader(DbDataReader, String) |
Gets a text reader to retrieve data from the column. |
GetValue(DbDataReader, String) |
Gets the value of the specified column as an instance of Object. |
IsDBNull(DbDataReader, String) |
Gets a value that indicates whether the column contains nonexistent or missing values. |
IsDBNullAsync(DbDataReader, String, CancellationToken) |
Asynchronously gets a value that indicates whether the column contains non-existent or missing values. |