Recuperar e modificar dados no ADO.NET

Aplicável a: .NET Framework .NET .NET Standard

Baixar 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. O provedor de dados SqlClient atua 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 Provedor de Dados Microsoft SqlClient para SQL Server, a atualização de dados implica o uso dos objetos DataAdapter, DataSet e Command. Ela também pode envolver o uso de transações.

Nesta seção

Conectar-se a fontes 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 o Provedor de Dados Microsoft SqlClient para SQL Server.

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.

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.

Lógica de repetição configurável no SqlClient
Descreve como usar o recurso de lógica de repetição configurável ao estabelecer uma conexão ou executar um comando.

Recuperar valores de identidade ou numeração automática
Fornece um exemplo de mapeamento dos valores gerados para uma coluna de identidade em uma tabela do SQL Server para uma coluna de uma linha inserida em uma tabela. Discute como mesclar valores de identidade em DataTable.

Recuperar 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.

Modificar 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.

Rastreamento de dados no SqlClient
Descreve como o Provedor de Dados do Microsoft SqlClient para o SQL Server fornece a funcionalidade interna de rastreamento de dados.

Contadores de diagnóstico no SqlClient
Descreve os contadores de diagnóstico disponíveis para o Provedor de Dados do Microsoft SqlClient para o SQL Server.

Programação assíncrona
Descreve o suporte à programação assíncrona do Provedor de Dados do Microsoft SqlClient do SQL Server.

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

Confira também