DataAdapters e DataReaders
Você pode usar o ADO.NET DataReader para recuperar um fluxo de dados somente leitura e somente encaminhamento de um banco de dados. Os resultados são retornados à medida que a consulta é executada e são armazenados no buffer de rede no cliente até que você os solicite usando o método Read do DataReader. O uso do DataReader pode aumentar o desempenho do aplicativo recuperando dados assim que eles estiverem disponíveis e (por padrão) armazenando apenas uma linha de cada vez na memória, reduzindo a sobrecarga do sistema.
A DataAdapter é usado para recuperar dados de uma fonte de dados e preencher tabelas dentro de um DataSetarquivo . O DataAdapter
também resolve as alterações feitas na DataSet
parte de trás para a fonte de dados. O DataAdapter
usa o Connection
objeto do provedor de dados .NET Framework para se conectar a uma fonte de dados e usa Command
objetos para recuperar dados e resolver alterações na fonte de dados.
Cada provedor de dados do .NET Framework incluído no .NET Framework tem um DbDataReader e um DbDataAdapter objeto: o Provedor de Dados do .NET Framework para OLE DB inclui um OleDbDataReader e um OleDbDataAdapter objeto, o Provedor de Dados do .NET Framework para SQL Server inclui um SqlDataReader e um SqlDataAdapter objeto, o Provedor de Dados do .NET Framework para ODBC inclui um OdbcDataReader e um OdbcDataAdapter objeto e o Provedor de Dados do .NET Framework para Oracle inclui um OracleDataReader e um OracleDataAdapter objeto.
Nesta Secção
Recuperando dados usando um DataReader
Descreve o ADO.NET objeto DataReader e como usá-lo para retornar um fluxo de resultados de uma fonte de dados.
Preenchendo um DataSet a partir de um DataAdapter
Descreve como preencher um DataSet
com tabelas, colunas e linhas usando um DataAdapter
arquivo .
Parâmetros DataAdapter
Descreve como usar parâmetros com as propriedades de comando de um DataAdapter
, incluindo como mapear o conteúdo de uma coluna em um DataSet
parâmetro para um comando.
Adicionando restrições existentes a um conjunto de dados
Descreve como adicionar restrições existentes a um DataSet
arquivo .
Mapeamentos DataAdapter DataTable e DataColumn
Descreve como configurar DataTableMappings
e ColumnMappings
para um DataAdapter
arquivo .
Paginação através de um resultado de consulta
Fornece um exemplo de exibição dos resultados de uma consulta como páginas de dados.
Atualizando fontes de dados com DataAdapters
Descreve como usar um DataAdapter
para resolver alterações em um DataSet
retorno ao banco de dados.
Manipulando eventos DataAdapter
Descreve DataAdapter
eventos e como usá-los.
Executando operações em lote usando DataAdapters
Descreve como melhorar o desempenho do aplicativo reduzindo o número de viagens de ida e volta para o SQL Server ao aplicar atualizações do DataSet
.