SQL Server und ADO.NET

Verwenden Sie für neue SQL Server-Anwendungen das Microsoft.Data.SqlClient NuGet-Paket. Beispiele für runnable C# und Visual Basic finden Sie unter ADO.NET Codebeispiele. Aktuelle Anbieterdokumentation finden Sie unter Microsoft SqlClient-Datenanbieter für SQL Server.

In diesem Abschnitt werden SQL Server Features und Verhaltensweisen beschrieben, die durch Microsoft.Data.SqlClientverfügbar gemacht werden. Der Anbieter kommuniziert direkt mit SQL Server über das TDS-Protokoll (Tabular Data Stream).

Einige .NET Framework-Integrationen, einschließlich LINQ to SQL und SQL Server Common Language Runtime (CLR)-Kontextverbindungen, erfordern weiterhin System.Data.SqlClient. In den relevanten Artikeln werden diese Anbieteranforderungen erläutert.

In diesem Abschnitt

SQL Server-Datentypen und ADO.NET
Beschreibt, wie Sie mit SQL Server-Datentypen arbeiten und wie sie mit .NET Framework-Datentypen interagieren.

SQL Server Binärdaten und Large-Value-Daten
Beschreibt das Arbeiten mit Daten mit umfangreichen Werten in SQL Server.

SQL Server-Datenvorgänge in ADO.NET
Beschreibt das Arbeiten mit Daten in SQL Server. Enthält Abschnitte zu Massenkopiervorgängen, MARS, asynchronen Vorgängen und Tabellenwertparametern.

SQL Server-Features und -ADO.NET
Beschreibt SQL Server-Features, die für ADO.NET-Anwendungsentwickler nützlich sind.

LINQ to SQL
Beschreibt die grundlegenden Bausteine, Prozesse und Techniken, die zum Erstellen von LINQ to SQL-Anwendungen erforderlich sind.

Eine vollständige Dokumentation des SQL Server-Datenbankmoduls finden Sie in der technischen Dokumentation zu SQL Server.

Siehe auch