SQL Server e ADO.NET

Para novas aplicações SQL Server, use o pacote NuGet Microsoft.Data.SqlClient. Para exemplos executáveis de C# e Visual Basic, veja exemplos de código ADO.NET. Para documentação atual do fornecedor, consulte Microsoft SqlClient Data Provider for SQL Server.

Esta secção descreve as funcionalidades e comportamentos do SQL Server expostos através de Microsoft.Data.SqlClient. O fornecedor comunica diretamente com o SQL Server através do protocolo de fluxo de dados tabulares (TDS).

Algumas integrações com o .NET Framework, incluindo LINQ para SQL e ligações de contexto do common language runtime (CLR) do SQL Server, ainda requerem System.Data.SqlClient. Os artigos relevantes explicam estes requisitos dos prestadores.

Na presente seção

Tipos de dados e ADO.NET do SQL Server
Descreve como trabalhar com tipos de dados do SQL Server e como eles interagem com tipos de dados do .NET Framework.

Dados binários e Large-Value do SQL Server
Descreve como trabalhar com dados de grande valor no SQL Server.

Operações de dados do SQL Server no ADO.NET
Descreve como trabalhar com dados no SQL Server. Contém seções sobre operações de cópia em massa, MARS, operações assíncronas e parâmetros com valor de tabela.

Funcionalidades do SQL Server e ADO.NET
Descreve os recursos do SQL Server que são úteis para desenvolvedores de aplicativos ADO.NET.

LINQ para SQL
Descreve os blocos de construção básicos, processos e técnicas necessárias para criar aplicativos LINQ to SQL.

Para obter a documentação completa do Mecanismo de Banco de Dados do SQL Server, consulte a documentação técnica do SQL Server.

Ver também