SQL Server и ADO.NET

Для новых приложений SQL Server используйте пакет NuGet Microsoft.Data.SqlClient. Примеры выполняемых программ на C# и Visual Basic см. в статье Примеры кода ADO.NET. Сведения о текущем поставщике см. Microsoft SqlClient Data Provider для SQL Server.

В этом разделе описаны SQL Server функции и поведения, предоставляемые через Microsoft.Data.SqlClient. Поставщик напрямую взаимодействует с SQL Server через протокол TDS табличного потока данных.

Некоторые интеграции .NET Framework, включая LINQ to SQL и подключения к контексту среды CLR SQL Server, по-прежнему требуют System.Data.SqlClient. Соответствующие статьи описывают эти требования для поставщика.

В этом разделе

Типы данных SQL Server и ADO.NET
Описывает, как работать с типами данных SQL Server и как они взаимодействуют с типами данных .NET Framework.

Двоичные данные и данные больших значений SQL Server
Как работать с большими объёмами данных в SQL Server.

Операции с данными SQL Server в ADO.NET
Описывает работу с данными в SQL Server. Содержит разделы о операциях массового копирования, MARS, асинхронных операциях и табличном значении параметров.

Функции SQL Server и ADO.NET
Описание функций SQL Server, полезных для разработчиков приложений ADO.NET.

LINQ to SQL
Описывает основные стандартные блоки, процессы и методы, необходимые для создания приложений LINQ to SQL.

Полные сведения о ядре СУБД SQL Server см. в технической документации по SQL Server.

См. также