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 | |
---|---|---|
SqlBulkCopy | Ermöglicht es Ihnen, in einem Sammelladevorgang Daten aus einer anderen Quelle in eine SQL Server-Tabelle zu laden. | |
SqlBulkCopyColumnMapping | Definiert die Zuordnung zwischen einer Spalte in der Datenquelle einer SqlBulkCopy-Instanz und einer Spalte in der Zieltabelle der Instanz. | |
SqlBulkCopyColumnMappingCollection | Auflistung von SqlBulkCopyColumnMapping-Objekten, die von CollectionBase erbt. | |
SqlClientFactory | Stellt eine Gruppe von Methoden für das Erstellen von Instanzen der Datenquellenklassen-Implementierung des System.Data.SqlClient-Anbieters dar. | |
SqlClientMetaDataCollectionNames | Stellt eine Liste von Konstanten zum Abrufen von Metadatenauflistungen unter Verwendung der GetSchema-Methode bereit. | |
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. | |
SqlClientPermissionAttribute | Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu. | |
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. | |
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. | |
SqlConnection | Stellt eine offene Verbindung mit einer SQL Server-Datenbank dar. Diese Klasse kann nicht geerbt werden. | |
SqlConnectionStringBuilder | Bietet eine einfache Möglichkeit, den Inhalt von Verbindungszeichenfolgen zu erstellen und zu verwalten, die von der SqlConnection-Klasse verwendet werden. | |
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. | |
SqlDataReader | Stellt ein Verfahren zum Lesen eines Vorwärtsstreams von Zeilen aus einer SQL Server-Datenbank bereit. Diese Klasse kann nicht geerbt werden. | |
SQLDebugging | Zur Unterstützung von Debuganwendungen. Nicht für die direkte Verwendung vorgesehen. | |
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. | |
SqlError | Sammelt Informationen zu einer von SQL Server zurückgegebenen Warnung oder einem Fehler. | |
SqlErrorCollection | Sammelt alle Fehler, die vom .NET Framework-Datenprovider für SQL Server generiert wurden. Diese Klasse kann nicht geerbt werden. | |
SqlException | Die Ausnahme, die ausgelöst wird, wenn SQL Server eine Warnung oder einen Fehler zurückgibt. Diese Klasse kann nicht geerbt werden. | |
SqlInfoMessageEventArgs | Stellt Daten für das InfoMessage-Ereignis bereit. | |
SqlNotificationEventArgs | Stellt den Satz von Argumenten dar, der an den Benachrichtigungsereignishandler übergeben wird. | |
SqlParameter | Stellt einen Parameter für einen SqlCommand sowie optional dessen Zuordnung zu DataSet-Spalten dar. Diese Klasse kann nicht geerbt werden. | |
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. | |
SqlRowsCopiedEventArgs | Stellt den Satz von Argumenten dar, die an den SqlRowsCopiedEventHandler übergeben werden. | |
SqlRowUpdatedEventArgs | Stellt Daten für das RowUpdated-Ereignis bereit. | |
SqlRowUpdatingEventArgs | Stellt Daten für das RowUpdating-Ereignis bereit. | |
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 | |
---|---|---|
OnChangeEventHandler | Behandelt das OnChange-Ereignis, das ausgelöst wird, wenn für einen Befehl, der einem SqlDependency-Objekt zugeordnet ist, eine Benachrichtigung empfangen wurde. | |
SqlInfoMessageEventHandler | Stellt die Methode dar, die das InfoMessage-Ereignis einer SqlConnection-Klasse behandelt. | |
SqlRowsCopiedEventHandler | Stellt die Methode dar, die das SqlRowsCopied-Ereignis von SqlBulkCopy behandelt. | |
SqlRowUpdatedEventHandler | Stellt die Methode dar, die das RowUpdated-Ereignis einer SqlDataAdapter-Klasse behandelt. | |
SqlRowUpdatingEventHandler | Stellt die Methode dar, die das RowUpdating-Ereignis einer SqlDataAdapter-Klasse behandelt. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
SqlBulkCopyOptions | Bitweises Flag, das eine oder mehrere Optionen angibt, die mit einer Instanz von SqlBulkCopy verwendet werden können. | |
SqlNotificationInfo | Diese Enumeration stellt zusätzliche Informationen über die anderen Benachrichtigungen bereit, die vom Abhängigkeitsereignishandler empfangen werden können. | |
SqlNotificationSource | Gibt die Quelle der Benachrichtigung an, die vom Abhängigkeitsereignishandler empfangen wird. | |
SqlNotificationType | Beschreibt die unterschiedlichen Benachrichtigungstypen, die von einem OnChangeEventHandler-Ereignishandler durch den SqlNotificationEventArgs-Parameter empfangen werden können. |