Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Pode usar o ADO.NET DataReader para recuperar um fluxo de dados apenas de leitura e apenas avançado de uma base de dados. Os resultados são devolvidos à medida que a consulta é executada e são armazenados no buffer de rede do cliente até que os solicite usando o Read método do DataReader. A utilização do DataReader pode aumentar o desempenho da aplicação ao recuperar dados assim que estão disponíveis, e (por defeito) ao armazenar 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 de volta à 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.
Na presente seção
Recuperar Dados Usando um DataReader Descreve o objeto ADO.NET DataReader e como o usar para devolver um fluxo de resultados de uma fonte de dados.
Preencher um DataSet a partir de um DataAdapter Descreve como preencher a DataSet com tabelas, colunas e linhas usando um DataAdapter.
Parâmetros do DataAdapter Descreve como usar parâmetros com propriedades de comando de a DataAdapter , incluindo como mapear o conteúdo de uma coluna em a DataSet para um parâmetro de comando.
Adição de Restrições Existentes a um Conjunto de Dados Descreve como adicionar restrições existentes a um DataSet.
Mapeamentos de DataAdapter, DataTable e DataColumn Explica como configurar DataTableMappings e ColumnMappings para um DataAdapter.
Paginação através de um resultado de consulta Fornece um exemplo de visualização dos resultados de uma consulta como páginas de dados.
Atualização de Fontes de Dados com DataAdapters Descreve como usar um DataAdapter para resolver alterações em um DataSet retorno à base de dados.
Gestão de eventos DataAdapter Descreve DataAdapter eventos e como os utilizar.
Realização de Operações em Batch Usando DataAdapters Descreve a melhoria do desempenho da aplicação reduzindo o número de idas e voltas ao SQL Server ao aplicar atualizações do DataSet.