Classe SqlColumnBinder
Essa classe é uma maneira convienent de acessar seus colunas de resultado. Armazena em cachê ordinais de coluna.
Para usar esta classe, crie uma instância delas estático, passe o nome de coluna para o construtor, e use os métodos de GetXXX em tempo de execução para recuperar os valores.
Após a primeira chamada de GetXXX() , o número da coluna será armazenado em cachê.
Este objeto deve ser reutilizado para todas as chamadas futuros com a mesma forma de conjunto de resultados.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public Class SqlColumnBinder
public class SqlColumnBinder
O tipo SqlColumnBinder expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SqlColumnBinder | Cria um SqlColumnReader para ler a coluna chamado |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ColumnName | Nome da coluna que esta pasta associa muito. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ColumnExists | Verifica se a coluna está no conjunto de resultados. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.) | |
GetBoolean(DbDataReader) | Recupera o valor dessa coluna como um leitor bool de dado. Uma exceção será lançada se a coluna for nula | |
GetBoolean(DbDataReader, Boolean) | Recupera o valor dessa coluna como um leitor bool de dado. Uma exceção será lançada se a coluna for nula | |
GetBoolean(DbDataReader, Boolean, Boolean%) | Recupera o valor dessa coluna como um leitor bool de dado. Define o parâmetro de saída para retificar se o valor for nulo. | |
GetByte(DbDataReader) | Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula | |
GetByte(DbDataReader, Byte) | Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula | |
GetByte(DbDataReader, Byte, Byte) | Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula | |
GetBytes(DbDataReader, Boolean) | ||
GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) | Ler uma parte de bytes de uma coluna.Quando usado com ExecuteReader (CommandBehavior.SequentialAccess), você pode passar com eficiência bytes de uma coluna de BLOB. | |
GetDateTime(DbDataReader) | ||
GetDateTime(DbDataReader, DateTime) | ||
GetDateTimeOffset | ||
GetDouble(DbDataReader) | Recupera o valor dessa coluna como um leitor de dado double.Uma exceção será lançada se a coluna é nulo. | |
GetDouble(DbDataReader, Double) | Recupera o valor dessa coluna como um leitor de dado double | |
GetFloat(DbDataReader) | Recupera o valor dessa coluna como o leitor flutuante de dado. Uma exceção será lançada se a coluna for nula | |
GetFloat(DbDataReader, Single) | Recupera o valor dessa coluna como o leitor flutuante de dado. | |
GetFloat(DbDataReader, Single, Single) | Recupera o valor dessa coluna como o leitor flutuante de dado. | |
GetGuid(DbDataReader) | ||
GetGuid(DbDataReader, Boolean) | Recupera o valor dessa coluna como um GUID leitor de dado. Se os allowNulls condições forem verdadeiras, os valores nulos serão retornados como GUIDs vazia. Se não, um SQLException será lançada se um zero é encontrado | |
GetGuid(DbDataReader, Boolean, Guid) | Recupera o valor dessa coluna como um GUID leitor de dado. Se os allowNulls condições forem verdadeiras, os valores nulos serão retornados como GUIDs vazia. Se não, um SQLException será lançada se um zero é encontrado | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetInt16(DbDataReader) | Recupera o valor dessa coluna como um leitor Int16 de dado. Uma exceção será lançada se a coluna é nula ou não encontrada no conjunto de resultados. | |
GetInt16(DbDataReader, Int16) | Recupera o valor dessa coluna como um leitor Int16 de dado. Uma exceção será lançada se não for encontrado no conjunto de resultados. | |
GetInt16(DbDataReader, Int16, Int16) | Recupera o valor dessa coluna como um leitor Int16 de dado. | |
GetInt32(DbDataReader) | Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula | |
GetInt32(DbDataReader, Int32) | Recupera o valor desta coluna como um int do leitor indicado. | |
GetInt32(DbDataReader, Int32, Int32) | Recupera o valor desta coluna como um int do leitor indicado. | |
GetInt64(DbDataReader) | Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula | |
GetInt64(DbDataReader, Int64) | Recupera o valor desta coluna como um int do leitor indicado. | |
GetInt64(DbDataReader, Int64, Int64) | Recupera o valor dessa coluna como um int64 do leitor determinado. | |
GetObject | ||
GetOrdinal | ||
GetString(DbDataReader, Boolean) | Recupera o valor dessa coluna como uma cadeia de caracteres do leitor determinado. Se os allowNulls condições forem verdadeiras, os valores nulos serão retornados como cadeias de caracteres nulos. Se não, um SQLException será lançada se um zero é encontrado | |
GetString(DbDataReader, String) | Recupera o valor dessa coluna como uma cadeia de caracteres do leitor determinado. o zero será retornado se a coluna DB é NULA. | |
GetTimeSpan(SqlDataReader) | ||
GetTimeSpan(SqlDataReader, TimeSpan) | ||
GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan) | ||
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsInitialized | Valor returns mesmo se uma coluna foi resolvida para o valor ordinal. | |
IsNull | ||
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.