Compartilhar via


SqlDataReader.GetFieldType(Int32) Método

Definição

Obtém o Type que é o tipo de dados do objeto.

public:
 override Type ^ GetFieldType(int i);
public:
 virtual Type ^ GetFieldType(int i);
public override Type GetFieldType (int i);
public Type GetFieldType (int i);
override this.GetFieldType : int -> Type
abstract member GetFieldType : int -> Type
override this.GetFieldType : int -> Type
Public Overrides Function GetFieldType (i As Integer) As Type
Public Function GetFieldType (i As Integer) As Type

Parâmetros

i
Int32

O ordinal da coluna baseado em zero.

Retornos

O Type que é o tipo de dados do objeto. Se o tipo não existir no cliente, no caso de um UDT (tipo de User-Defined) retornado do banco de dados, GetFieldType retornará nulo.

Implementações

Comentários

Este membro é uma implementação do membro de interface explícita. Ele só pode ser usado quando a instância de SqlDataReader é convertida em uma interface de IDataRecord.

Essas informações podem ser usadas para aumentar o desempenho indicando o acessador fortemente tipado para chamar. (por exemplo, usar GetInt32 é aproximadamente dez vezes mais rápido do que usar GetValue.)

Aplica-se a

Confira também