Compartilhar via


DbDataRecord Classe

Definição

Implementa IDataRecord e ICustomTypeDescriptor e dá suporte para vinculação de dados para DbEnumerator.

public ref class DbDataRecord abstract : System::ComponentModel::ICustomTypeDescriptor, System::Data::IDataRecord
public ref class DbDataRecord abstract : System::Data::IDataRecord
public ref class DbDataRecord : System::ComponentModel::ICustomTypeDescriptor, System::Data::IDataRecord
public abstract class DbDataRecord : System.ComponentModel.ICustomTypeDescriptor, System.Data.IDataRecord
public abstract class DbDataRecord : System.Data.IDataRecord
public class DbDataRecord : System.ComponentModel.ICustomTypeDescriptor, System.Data.IDataRecord
type DbDataRecord = class
    interface ICustomTypeDescriptor
    interface IDataRecord
type DbDataRecord = class
    interface IDataRecord
type DbDataRecord = class
    interface IDataRecord
    interface ICustomTypeDescriptor
Public MustInherit Class DbDataRecord
Implements ICustomTypeDescriptor, IDataRecord
Public MustInherit Class DbDataRecord
Implements IDataRecord
Public Class DbDataRecord
Implements ICustomTypeDescriptor, IDataRecord
Herança
DbDataRecord
Derivado
Implementações

Construtores

DbDataRecord()

Inicializa uma nova instância da classe DbDataRecord.

Propriedades

FieldCount

Indica o número de campos no registro atual. Esta propriedade é somente para leitura.

Item[Int32]

Indica o valor na coluna especificada em seu formato nativo de acordo com o ordinal da coluna. Esta propriedade é somente para leitura.

Item[String]

Indica o valor na coluna especificada em seu formato nativo de acordo com o nome da coluna. Esta propriedade é somente para leitura.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBoolean(Int32)

Retorna o valor da coluna especificada como um booliano.

GetByte(Int32)

Retorna o valor da coluna especificada como um byte.

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

Retorna o valor da coluna especificada como uma matriz bytes.

GetChar(Int32)

Retorna o valor da coluna especificada como um caractere.

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

Retorna o valor da coluna especificada como uma matriz de caracteres.

GetData(Int32)

Sem suporte no momento.

GetDataTypeName(Int32)

Retorna o nome do tipo de dados back-end.

GetDateTime(Int32)

Retorna o valor da coluna especificada como um objeto DateTime.

GetDbDataReader(Int32)

Retorna um objeto DbDataReader para o ordinal da coluna solicitado que pode ser substituído por uma implementação específica do provedor.

GetDecimal(Int32)

Retorna o valor da coluna especificada como um objeto Decimal.

GetDouble(Int32)

Retorna o valor da coluna especificada como um número de ponto flutuante de precisão dupla.

GetFieldType(Int32)

Retorna o Type que é o tipo de dados do objeto.

GetFloat(Int32)

Retorna o valor da coluna especificada como um número de ponto flutuante de precisão simples.

GetGuid(Int32)

Retorna o valor de GUID do campo especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetInt16(Int32)

Retorna o valor da coluna especificada como um inteiro com sinal de 16 bits.

GetInt32(Int32)

Retorna o valor da coluna especificada como um inteiro com sinal de 32 bits.

GetInt64(Int32)

Retorna o valor da coluna especificada como um inteiro com sinal de 64 bits.

GetName(Int32)

Retorna o nome da coluna especificada.

GetOrdinal(String)

Retorna o ordinal da coluna, de acordo com o nome da coluna.

GetString(Int32)

Retorna o valor da coluna especificada como uma cadeia de caracteres.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValue(Int32)

Retorna o valor na coluna especificada em seu formato nativo.

GetValues(Object[])

Popula uma matriz de objetos com os valores da coluna do registro atual.

IsDBNull(Int32)

Usado para indicar valores inexistentes.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICustomTypeDescriptor.GetAttributes()

Retorna uma coleção de atributos personalizados para esta instância de um componente.

ICustomTypeDescriptor.GetClassName()

Retorna o nome de classe desta instância de um componente.

ICustomTypeDescriptor.GetComponentName()

Retorna o nome desta instância de um componente.

ICustomTypeDescriptor.GetConverter()

Retorna um conversor de tipo para esta instância de um componente.

ICustomTypeDescriptor.GetDefaultEvent()

Retorna o evento padrão para esta instância de um componente.

ICustomTypeDescriptor.GetDefaultProperty()

Retorna a propriedade padrão para esta instância de um componente.

ICustomTypeDescriptor.GetEditor(Type)

Retorna um editor do tipo especificado para esta instância de um componente.

ICustomTypeDescriptor.GetEvents()

Retorna os eventos desta instância de um componente.

ICustomTypeDescriptor.GetEvents(Attribute[])

Retorna os eventos desta instância de um componente usando a matriz de atributos especificada como um filtro.

ICustomTypeDescriptor.GetProperties()

Retorna as propriedades desta instância de um componente.

ICustomTypeDescriptor.GetProperties(Attribute[])

Retorna as propriedades desta instância de um componente usando a matriz de atributos como um filtro.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificado.

Aplica-se a

Confira também