Freigeben über


System.Data.SqlClient-Namespace

Der System.Data.SqlClient-Namespace ist der .NET Framework-Datenanbieter für SQL Server.

Der .NET Framework-Datenanbieter für SQL Server beschreibt eine Auflistung von Klassen für den Zugriff auf eine SQL Server-Datenquelle im verwalteten Bereich. Mit SqlDataAdapter können Sie ein speicherresidentes DataSet auffüllen, mit dem Sie die Datenbank abfragen und aktualisieren können.

Hinweis

Grundlegende Informationen zum Verwenden dieses Namespaces beim Programmieren mit .NET Framework finden unter Verwenden des .NET Framework-Datenanbieters für SQL Server.

Klassen

  Klasse Beschreibung
Öffentliche Klasse SqlBulkCopy Ermöglicht es Ihnen, in einem Sammelladevorgang Daten aus einer anderen Quelle in eine SQL Server-Tabelle zu laden.
Öffentliche Klasse SqlBulkCopyColumnMapping Definiert die Zuordnung zwischen einer Spalte in der Datenquelle einer SqlBulkCopy-Instanz und einer Spalte in der Zieltabelle der Instanz.
Öffentliche Klasse SqlBulkCopyColumnMappingCollection Auflistung von SqlBulkCopyColumnMapping-Objekten, die von CollectionBase erbt.
Öffentliche Klasse SqlClientFactory Stellt eine Gruppe von Methoden für das Erstellen von Instanzen der Datenquellenklassen-Implementierung des System.Data.SqlClient-Anbieters dar.
Öffentliche Klasse SqlClientMetaDataCollectionNames Stellt eine Liste von Konstanten zum Abrufen von Metadatenauflistungen unter Verwendung der GetSchema-Methode bereit.
Öffentliche Klasse SqlClientPermission Ermöglicht dem .NET Framework-Datenanbieter für SQL Server sicherzustellen, dass nur Benutzer mit der entsprechenden Sicherheitsebene auf eine Datenquelle zugreifen können.
Öffentliche Klasse SqlClientPermissionAttribute Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu.
Öffentliche Klasse SqlCommand Stellt eine Transact-SQL-Anweisung oder eine gespeicherte Prozedur dar, die in einer SQL Server-Datenbank ausgeführt werden soll. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SqlCommandBuilder Generiert automatisch Befehle für einzelne Tabellen, durch die an einem DataSet vorgenommene Änderungen mit der zugeordneten SQL Server-Datenbank abgeglichen werden. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse SqlConnection Stellt eine offene Verbindung mit einer SQL Server-Datenbank dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SqlConnectionStringBuilder Bietet eine einfache Möglichkeit, den Inhalt von Verbindungszeichenfolgen zu erstellen und zu verwalten, die von der SqlConnection-Klasse verwendet werden.
Öffentliche Klasse SqlDataAdapter Stellt einen Satz von Datenbefehlen und eine Datenbankverbindung dar, die zum Ausfüllen des DataSet und zum Aktualisieren der SQL Server-Datenbank verwendet werden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SqlDataReader Stellt ein Verfahren zum Lesen eines Vorwärtsstreams von Zeilen aus einer SQL Server-Datenbank bereit. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SQLDebugging Zur Unterstützung von Debuganwendungen. Nicht für die direkte Verwendung vorgesehen.
Öffentliche Klasse SqlDependency Das SqlDependency-Objekt stellt eine Abfragebenachrichtigungsabhängigkeit zwischen einer Anwendung und einer Instanz von SQL Server 2005 dar. Eine Anwendung kann ein SqlDependency-Objekt erstellen und für den Empfang von Benachrichtigungen über den OnChangeEventHandler-Ereignishandler registrieren.
Öffentliche Klasse SqlError Sammelt Informationen zu einer von SQL Server zurückgegebenen Warnung oder einem Fehler.
Öffentliche Klasse SqlErrorCollection Sammelt alle Fehler, die vom .NET Framework-Datenprovider für SQL Server generiert wurden. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SqlException Die Ausnahme, die ausgelöst wird, wenn SQL Server eine Warnung oder einen Fehler zurückgibt. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SqlInfoMessageEventArgs Stellt Daten für das InfoMessage-Ereignis bereit.
Öffentliche Klasse SqlNotificationEventArgs Stellt den Satz von Argumenten dar, der an den Benachrichtigungsereignishandler übergeben wird.
Öffentliche Klasse SqlParameter Stellt einen Parameter für einen SqlCommand sowie optional dessen Zuordnung zu DataSet-Spalten dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse SqlParameterCollection Stellt eine Auflistung von Parametern dar, die einem SqlCommand zugeordnet sind, sowie deren jeweilige Zuordnung zu Spalten in einem DataSet. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse SqlRowsCopiedEventArgs Stellt den Satz von Argumenten dar, die an den SqlRowsCopiedEventHandler übergeben werden.
Öffentliche Klasse SqlRowUpdatedEventArgs Stellt Daten für das RowUpdated-Ereignis bereit.
Öffentliche Klasse SqlRowUpdatingEventArgs Stellt Daten für das RowUpdating-Ereignis bereit.
Öffentliche Klasse SqlTransaction Stellt eine Transact-SQL-Transaktion dar, die in einer SQL Server-Datenbank ausgeführt werden soll. Diese Klasse kann nicht geerbt werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat OnChangeEventHandler Behandelt das OnChange-Ereignis, das ausgelöst wird, wenn für einen Befehl, der einem SqlDependency-Objekt zugeordnet ist, eine Benachrichtigung empfangen wurde.
Öffentlicher Delegat SqlInfoMessageEventHandler Stellt die Methode dar, die das InfoMessage-Ereignis einer SqlConnection-Klasse behandelt.
Öffentlicher Delegat SqlRowsCopiedEventHandler Stellt die Methode dar, die das SqlRowsCopied-Ereignis von SqlBulkCopy behandelt.
Öffentlicher Delegat SqlRowUpdatedEventHandler Stellt die Methode dar, die das RowUpdated-Ereignis einer SqlDataAdapter-Klasse behandelt.
Öffentlicher Delegat SqlRowUpdatingEventHandler Stellt die Methode dar, die das RowUpdating-Ereignis einer SqlDataAdapter-Klasse behandelt.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration SqlBulkCopyOptions Bitweises Flag, das eine oder mehrere Optionen angibt, die mit einer Instanz von SqlBulkCopy verwendet werden können.
Öffentliche Enumeration SqlNotificationInfo Diese Enumeration stellt zusätzliche Informationen über die anderen Benachrichtigungen bereit, die vom Abhängigkeitsereignishandler empfangen werden können.
Öffentliche Enumeration SqlNotificationSource Gibt die Quelle der Benachrichtigung an, die vom Abhängigkeitsereignishandler empfangen wird.
Öffentliche Enumeration SqlNotificationType Beschreibt die unterschiedlichen Benachrichtigungstypen, die von einem OnChangeEventHandler-Ereignishandler durch den SqlNotificationEventArgs-Parameter empfangen werden können.