IExtendedDataRecord 接口

定义

DbDataRecord 提供对 DbDataReader 的每行中的列值的访问。

public interface class IExtendedDataRecord : System::Data::IDataRecord
public interface IExtendedDataRecord : System.Data.IDataRecord
type IExtendedDataRecord = interface
    interface IDataRecord
Public Interface IExtendedDataRecord
Implements IDataRecord
派生
实现

属性

DataRecordInfo

获取此 DataRecordInfoIExtendedDataRecord

FieldCount

获取当前行中的列数。

(继承自 IDataRecord)
Item[Int32]

获取位于指定索引处的列。

(继承自 IDataRecord)
Item[String]

获取具有指定名称的列。

(继承自 IDataRecord)

方法

GetBoolean(Int32)

获取指定列的布尔值形式的值。

(继承自 IDataRecord)
GetByte(Int32)

获取指定列的 8 位无符号整数值。

(继承自 IDataRecord)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

将字节流从指定列偏移量读入到缓冲区中,将其作为从给定缓冲区偏移量开始的数组。

(继承自 IDataRecord)
GetChar(Int32)

获取指定列的字符值。

(继承自 IDataRecord)
GetChars(Int32, Int64, Char[], Int32, Int32)

将字符流从指定列偏移量读入到缓冲区中,将其作为从给定缓冲区偏移量开始的数组。

(继承自 IDataRecord)
GetData(Int32)

返回指定列序号的 IDataReader

(继承自 IDataRecord)
GetDataReader(Int32)

DbDataReader 对象的形式返回嵌套的读取器。

GetDataRecord(Int32)

使用指定的索引获取DbDataRecord 对象。

GetDataTypeName(Int32)

获取指定字段的数据类型信息。

(继承自 IDataRecord)
GetDateTime(Int32)

获取指定字段的日期和时间数据值。

(继承自 IDataRecord)
GetDecimal(Int32)

获取指定字段的固定位置数值。

(继承自 IDataRecord)
GetDouble(Int32)

获取指定字段的双精度浮点数。

(继承自 IDataRecord)
GetFieldType(Int32)

获取对应于会从 GetValue(Int32) 返回的 Object 类型的 Type 信息。

(继承自 IDataRecord)
GetFloat(Int32)

获取指定字段的单精度浮点数。

(继承自 IDataRecord)
GetGuid(Int32)

返回指定字段的 GUID 值。

(继承自 IDataRecord)
GetInt16(Int32)

获取指定字段的 16 位带符号整数值。

(继承自 IDataRecord)
GetInt32(Int32)

获取指定字段的 32 位带符号整数值。

(继承自 IDataRecord)
GetInt64(Int32)

获取指定字段的 64 位带符号整数值。

(继承自 IDataRecord)
GetName(Int32)

获取要查找的字段的名称。

(继承自 IDataRecord)
GetOrdinal(String)

返回已命名字段的索引。

(继承自 IDataRecord)
GetString(Int32)

获取指定字段的字符串值。

(继承自 IDataRecord)
GetValue(Int32)

返回指定字段的值。

(继承自 IDataRecord)
GetValues(Object[])

使用当前记录的列值填充对象的数组。

(继承自 IDataRecord)
IsDBNull(Int32)

返回指定字段是否设置为 null。

(继承自 IDataRecord)

适用于