DataReaderExtensions 类

定义

为 . 提供扩展方法 DbDataReader

public ref class DataReaderExtensions abstract sealed
public static class DataReaderExtensions
type DataReaderExtensions = class
Public Module DataReaderExtensions
继承
DataReaderExtensions

方法

名称 说明
GetBoolean(DbDataReader, String)

获取指定列的值作为布尔值。

GetByte(DbDataReader, String)

获取指定列作为字节的值。

GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32)

从指定索引处开始的指定列中读取指定的字节数,并将其写入缓冲区中从指定位置开始的缓冲区。

GetChar(DbDataReader, String)

获取指定列的值作为单个字符。

GetChars(DbDataReader, String, Int64, Char[], Int32, Int32)

从指定索引处开始的指定列读取指定数目的字符,并将其写入从指定位置开始的缓冲区。

GetData(DbDataReader, String)

返回所请求列的嵌套数据读取器。

GetDataTypeName(DbDataReader, String)

获取指定列的数据类型的名称。

GetDateTime(DbDataReader, String)

获取作为对象的指定列 DateTime 的值。

GetDecimal(DbDataReader, String)

获取指定列的值作为一个 Decimal

GetDouble(DbDataReader, String)

获取指定列的值作为双精度浮点数。

GetFieldType(DbDataReader, String)

获取指定列的数据类型。

GetFieldValue<T>(DbDataReader, String)

获取指定列的值作为请求的类型。

GetFieldValueAsync<T>(DbDataReader, String, CancellationToken)

以异步方式获取指定列的值作为请求的类型。

GetFloat(DbDataReader, String)

获取指定列的值作为单精度浮点数。

GetGuid(DbDataReader, String)

获取指定列的值作为全局唯一标识符(GUID)。

GetInt16(DbDataReader, String)

获取指定列作为 16 位有符号整数的值。

GetInt32(DbDataReader, String)

获取指定列作为 32 位有符号整数的值。

GetInt64(DbDataReader, String)

获取指定列的值作为 64 位有符号整数。

GetProviderSpecificFieldType(DbDataReader, String)

获取指定列的提供程序特定类型。

GetProviderSpecificValue(DbDataReader, String)

获取作为提供程序特定类型的实例的指定列的值。

GetStream(DbDataReader, String)

获取从指定列检索数据的流。

GetString(DbDataReader, String)

获取指定列作为实例的值 String

GetTextReader(DbDataReader, String)

获取从列检索数据的文本读取器。

GetValue(DbDataReader, String)

获取指定列作为实例的值 Object

IsDBNull(DbDataReader, String)

获取一个值,该值指示列是包含不存在值还是缺失值。

IsDBNullAsync(DbDataReader, String, CancellationToken)

异步获取一个值,该值指示列是包含不存在值还是缺失值。

适用于