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)

异步获取一个值,该值指示列中是否包含不存在的或缺少的值。

适用于