DbDataRecord Class

Определение

Реализует IDataRecord и ICustomTypeDescriptor и обеспечивает поддержку привязки данных для DbEnumerator. Implements IDataRecord and ICustomTypeDescriptor, and provides data binding support for DbEnumerator.

public abstract class DbDataRecord : System.ComponentModel.ICustomTypeDescriptor, System.Data.IDataRecord
Наследование
DbDataRecord
Производный
Реализации

Конструкторы

DbDataRecord()

Инициализирует новый экземпляр класса DbDataRecord. Initializes a new instance of the DbDataRecord class.

Свойства

FieldCount

Указывает количество полей в текущей записи. Indicates the number of fields within the current record. Это свойство доступно только для чтения. This property is read-only.

Item[Int32]

Указывает значение в заданном столбце в собственном формате с учетом порядкового номера столбца. Indicates the value at the specified column in its native format given the column ordinal. Это свойство доступно только для чтения. This property is read-only.

Item[String]

Указывает значение в заданном столбце в собственном формате с учетом имени столбца. Indicates the value at the specified column in its native format given the column name. Это свойство доступно только для чтения. This property is read-only.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBoolean(Int32)

Возвращает значение указанного столбца в виде логического значения. Returns the value of the specified column as a Boolean.

GetByte(Int32)

Возвращает значение указанного столбца в виде байта. Returns the value of the specified column as a byte.

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

Возвращает значение указанного столбца в виде массива байтов. Returns the value of the specified column as a byte array.

GetChar(Int32)

Возвращает значение указанного столбца в виде символа. Returns the value of the specified column as a character.

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

Возвращает значение указанного столбца в виде массива символов. Returns the value of the specified column as a character array.

GetData(Int32)

В настоящее время не поддерживается. Not currently supported.

GetDataTypeName(Int32)

Возвращает имя типа внутренних данных. Returns the name of the back-end data type.

GetDateTime(Int32)

Возвращает значение указанного столбца в виде объекта DateTime. Returns the value of the specified column as a DateTime object.

GetDbDataReader(Int32)

Возвращает объект DbDataReader для запрошенного порядкового номера столбца, который можно переопределить реализацией, зависящей от поставщика. Returns a DbDataReader object for the requested column ordinal that can be overridden with a provider-specific implementation.

GetDecimal(Int32)

Возвращает значение указанного столбца в виде объекта Decimal. Returns the value of the specified column as a Decimal object.

GetDouble(Int32)

Возвращает значение заданного столбца в виде числа с плавающей запятой двойной точности. Returns the value of the specified column as a double-precision floating-point number.

GetFieldType(Int32)

Возвращает тип данных объекта (Type). Returns the Type that is the data type of the object.

GetFloat(Int32)

Возвращает значение заданного столбца в виде числа с плавающей запятой одинарной точности. Returns the value of the specified column as a single-precision floating-point number.

GetGuid(Int32)

Возвращает значение GUID указанного поля. Returns the GUID value of the specified field.

GetHashCode()

Служит хэш-функцией по умолчанию. Serves as the default hash function.

(Inherited from Object)
GetInt16(Int32)

Возвращает значение указанного столбца в виде 16-разрядного целого числа со знаком. Returns the value of the specified column as a 16-bit signed integer.

GetInt32(Int32)

Возвращает значение указанного столбца в виде 32-разрядного целого числа со знаком. Returns the value of the specified column as a 32-bit signed integer.

GetInt64(Int32)

Возвращает значение указанного столбца в виде 64-разрядного целого числа со знаком. Returns the value of the specified column as a 64-bit signed integer.

GetName(Int32)

Возвращает имя заданного столбца. Returns the name of the specified column.

GetOrdinal(String)

Возвращает порядковый номер столбца, если известно его имя. Returns the column ordinal, given the name of the column.

GetString(Int32)

Возвращает значение указанного столбца в виде строки. Returns the value of the specified column as a string.

GetType()

Возвращает объект Type для текущего экземпляра. Gets the Type of the current instance.

(Inherited from Object)
GetValue(Int32)

Возвращает значение указанного столбца в собственном формате. Returns the value at the specified column in its native format.

GetValues(Object[])

Заполняет массив объектов значениями столбцов текущей записи. Populates an array of objects with the column values of the current record.

IsDBNull(Int32)

Используется для обозначения несуществующих значений. Used to indicate nonexistent values.

MemberwiseClone()

Создает неполную копию текущего объекта Object. Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Возвращает строку, представляющую текущий объект. Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

ICustomTypeDescriptor.GetAttributes()

Возвращает коллекцию настраиваемых атрибутов для этого экземпляра компонента. Returns a collection of custom attributes for this instance of a component.

ICustomTypeDescriptor.GetClassName()

Возвращает имя класса для этого экземпляра компонента. Returns the class name of this instance of a component.

ICustomTypeDescriptor.GetComponentName()

Возвращает имя этого экземпляра компонента. Returns the name of this instance of a component.

ICustomTypeDescriptor.GetConverter()

Возвращает преобразователь типов для этого экземпляра компонента. Returns a type converter for this instance of a component.

ICustomTypeDescriptor.GetDefaultEvent()

Возвращает событие по умолчанию для этого экземпляра компонента. Returns the default event for this instance of a component.

ICustomTypeDescriptor.GetDefaultProperty()

Возвращает свойство по умолчанию для этого экземпляра компонента. Returns the default property for this instance of a component.

ICustomTypeDescriptor.GetEditor(Type)

Возвращает редактор указанного типа для этого экземпляра компонента. Returns an editor of the specified type for this instance of a component.

ICustomTypeDescriptor.GetEvents()

Возвращает события для этого экземпляра компонента. Returns the events for this instance of a component.

ICustomTypeDescriptor.GetEvents(Attribute[])

Возвращает события для этого экземпляра компонента с помощью заданного массива атрибутов в качестве фильтра. Returns the events for this instance of a component using the specified attribute array as a filter.

ICustomTypeDescriptor.GetProperties()

Возвращает свойства для этого экземпляра компонента. Returns the properties for this instance of a component.

ICustomTypeDescriptor.GetProperties(Attribute[])

Возвращает свойства для этого экземпляра компонента с помощью массива атрибутов в качестве фильтра. Returns the properties for this instance of a component using the attribute array as a filter.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Возвращает объект, содержащий свойство, описанное указанным дескриптором свойства. Returns an object that contains the property described by the specified property descriptor.

Применяется к