SqlDataReader.GetFieldType(Int32) Método

Definição

Obtém o Type tipo de dados do objeto.

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

Parâmetros

i
Int32

O ordinal de coluna baseado em zero.

Retornos

Esse Type é 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

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

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