Partilhar via


Recuperar e modificar dados em ADO.NET

Aplica-se a: .NET Framework .NET .NET Standard

Baixar ADO.NET

Uma função principal de qualquer aplicativo de banco de dados é conectar-se a uma fonte de dados e recuperar os dados que ela contém. O fornecedor de dados SqlClient serve como uma ponte entre uma aplicação e uma fonte de dados, permitindo-lhe executar comandos bem como recuperar dados através de um DataReader ou um DataAdapter. Uma função-chave de qualquer aplicativo de banco de dados é a capacidade de atualizar os dados armazenados no banco de dados. No Microsoft SqlClient Data Provider para SQL Server, a atualização de dados envolve a utilização dos objetos DataAdapter e DataSet, e Command; e pode também envolver o uso de transações.

Nesta secção

Ligação a uma fonte de dados
Descreve como estabelecer uma ligação a uma fonte de dados e como trabalhar com eventos de ligação.

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

Pool de conexões
Descreve o agrupamento de ligações para o Microsoft SqlClient Data Provider para SQL Server.

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

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

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

Recuperação de informação sobre esquemas de base de dados
Descreve como obter bases de dados ou catálogos disponíveis, tabelas e vistas numa base de dados, restrições existentes para tabelas e outras informações de esquema a partir de uma fonte de dados.

DbProviderFábricas
Descreve o modelo de fábrica de fornecedores e demonstra como usar as classes base no System.Data.Common namespace.

Lógica de repetição configurável no SqlClient
Descreve como usar a funcionalidade de lógica de retentativa configurável ao estabelecer uma ligaçã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 identidade numa tabela SQL Server para uma coluna de uma linha inserida numa tabela. Discute a fusão de valores de identidade em um DataTable.

Recuperar Dados Binários
Descreve como recuperar dados binários ou estruturas de dados grandes usando CommandBehavior.** SequentialAccess modificar o comportamento padrão de um DataReader.

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

Rastreio de dados no SqlClient
Descreve como o Microsoft SqlClient Data Provider para SQL Server oferece funcionalidade integrada de rastreio de dados.

Contadores de diagnóstico no SqlClient
Descreve contadores de diagnóstico e está disponível para Microsoft SqlClient Data Provider para SQL Server.

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

Suporte para streaming SqlClient
Discute como escrever aplicações que transmitem dados a partir do SQL Server sem que estejam totalmente carregados na memória.

Consulte também