Recuperando e modificando dados no ADO.NET

A função principal de qualquer aplicativo de banco de dados é conectar-se a uma fonte de dados e recuperar os dados que ele contém. Os provedores de dados .NET Framework do ADO.NET atuam como ponte entre um aplicativo e uma fonte de dados, permitindo executar comandos e recuperar dados por meio de um DataReader ou de um DataAdapter. A função principal de qualquer aplicativo de banco de dados é a capacidade de atualizar os dados que estão armazenados no banco de dados. No ADO.NET, a atualização de dados implica o uso dos objetos DataAdapter, DataSet e Command, e também pode envolver o uso de transações.

Nesta seção

Conectando a uma Fonte de Dados
Descreve como estabelecer uma conexão com uma fonte de dados e como trabalhar com eventos de conexão.

Cadeias de conexão
Contém os tópicos que descrevem os vários aspectos do uso de cadeias de conexão, incluindo palavras-chave de cadeias de conexão, informações de segurança e seu respectivo armazenamento e recuperação.

Pool de conexões
Descreve o pool de conexões para provedores de dados .NET Framework.

Comandos e parâmetros
Contém os tópicos que descrevem como criar comandos e construtores de comandos, configurar parâmetros e executar comandos para recuperar e modificar dados.

DataAdapters e DataReaders
Contém os tópicos que descrevem DataReaders, DataAdapters, parâmetros, manipulação de eventos DataAdapter e execução de operações em lote.

Transações e simultaneidade
Contém os tópicos que descrevem como executar transações locais, transações distribuídas e trabalho com concorrência otimista.

Recuperando identidade ou valores de Autonumber
Fornece um exemplo de como mapear valores gerados para uma coluna identity em uma tabela do Microsoft SQL Server ou para um campo Autonumber em uma tabela do Microsoft Access, para uma coluna de uma linha inserida em uma tabela. Discute como mesclar valores de identidade em DataTable.

Recuperando dados binários
Descreve como recuperar dados binários ou grandes estruturas de dados usando o CommandBehavior.SequentialAccess para modificar o comportamento padrão de um DataReader.

Modificando dados com procedimentos armazenados
Descreve como usar parâmetros de entrada e de saída de procedimentos armazenados para inserir uma linha em um banco de dados, retornando um novo valor de identidade.

Como recuperar informações de esquema de banco de dados
Descreve como obter bancos de dados ou catálogos disponíveis, tabelas e modos de exibição em um banco de dados, restrições existentes para tabelas e outras informações de esquema de uma fonte de dados.

DbProviderFactories
Descreve o modelo de fábrica do provedor e demonstra como usar as classes base no namespace System.Data.Common.

Rastreamento de dados no ADO.NET
Descreve como o ADO.NET fornece a funcionalidade interna de rastreamento de dados.

Contadores de desempenho
Descreve os contadores de desempenho disponíveis para SqlClient e OracleClient.

Programação Assíncrona
Descreve o suporte do ADO.NET à programação assíncrona.

Suporte de Streaming do SqlClient
Explica como criar aplicativos que transmitem dados do SQL Server sem precisar carregá-los completamente na memória.

Confira também