Abrufen und Ändern von Daten in ADO.NET
Gilt für: .NET Framework .NET .NET Standard
Eine der wichtigsten Funktionen einer Datenbankanwendung ist das Herstellen einer Verbindung mit einer Datenquelle und das Abrufen der darin enthaltenen Daten. Der SqlClient-Datenanbieter dient als Brücke zwischen einer Anwendung und einer Datenquelle, die das Ausführen von Befehlen sowie das Abrufen von Daten mithilfe von DataReader oder DataAdapter ermöglicht. Eine Hauptfunktion jeder Datenbank ist die Fähigkeit, die in ihr gespeicherten Daten zu aktualisieren. Im Microsoft SqlClient-Datenanbieter für SQL Server werden zum Aktualisieren von Daten DataAdapter, die Objekte DataSet und Command und u. U. auch Transaktionen verwendet.
In diesem Abschnitt
Herstellen einer Verbindung mit Datenquellen
Beschreibt, wie eine Verbindung zu einer Datenquelle hergestellt wird und wie mit Verbindungsereignissen gearbeitet wird.
Verbindungszeichenfolgen
Enthält Themen, die verschiedene Aspekte der Verwendung von Verbindungszeichenfolgen beschreiben, einschließlich der Schlüsselwörter für Verbindungszeichenfolgen und Sicherheitsinformationen sowie das Speichern und Abrufen von Verbindungszeichenfolgen.
Verbindungspooling
Beschreibt Verbindungspooling für den Microsoft SqlClient-Datenanbieter für SQL Server
Befehle und Parameter
Enthält Themen, in denen beschrieben wird, wie Befehlen und Befehlsgeneratoren erstellt und Parameter konfiguriert werden und welche Vorgehensweise beim Ausführen von Befehlen zum Abrufen und Bearbeiten von Daten ausgeführt werden muss.
"DataAdapters" und "DataReaders"
Enthält Themen, in denen DataReader, DataAdapter, Parameter und die Vorgehensweise bei DataAdapter-Ereignissen und beim Ausführen von Batchvorgängen beschrieben werden.
Transaktionen und Parallelität
Enthält Themen, in denen beschrieben wird, wie lokale Transaktionen und verteilte Transaktionen ausgeführt werden und wie Sie mit vollständiger Parallelität arbeiten.
Abrufen von Datenbankschemainformationen
Beschreibt, wie verfügbare Datenbanken oder Kataloge, Tabellen und Ansichten in einer Datenbank, für Tabellen vorhandene Einschränkungen und andere Schemainformationen aus einer Datenquelle abgerufen werden.
DbProviderFactories
Beschreibt das Anbietermodell für Zuordnungsinstanzen und veranschaulicht, wie die Basisklassen im System.Data.Common
-Namespace verwendet werden.
Konfigurierbare Wiederholungslogik in SqlClient
Beschreibt, wie das Feature konfigurierbare Wiederholungslogik beim Herstellen einer Verbindung oder Ausführen eines Befehls verwendet wird.
Abrufen von Identity- oder Autonumber-Werten
Stellt ein Beispiel für die Zuordnung der für eine identity-Spalte in einer SQL Server-Tabelle generierten Werte zu einer Spalte einer eingefügten Zeile in einer Tabelle bereit. Erläutert das Zusammenführen von Identitätswerten in einer DataTable
.
Abrufen von Binärdaten
Beschreibt, wie Binärdaten oder große Datenstrukturen mithilfe von CommandBehavior
abgerufen werden.SequentialAccess
zum Ändern des Standardverhaltens vonDataReader
.
Ändern von Daten mit gespeicherten Prozeduren
Beschreibt, wie mit Eingabe- und Ausgabeparametern von gespeicherten Prozeduren eine Zeile in eine Datenbank eingefügt wird, wodurch ein neuer Identitätswert zurückgegeben wird.
Datenablaufverfolgung in SqlClient
Beschreibt, wie der Microsoft SqlClient-Datenanbieter für SQL Server integrierte Funktionen zur Datenablaufverfolgung bereitstellt.
Diagnoseindikatoren in SqlClient
Beschreibt die verfügbaren Diagnoseindikatoren für die Microsoft SqlClient-Datenanbieter für SQL Server.
Asynchrone Programmierung
Beschreibt die Unterstützung der Microsoft SqlClient-Datenanbieter für SQL Server für die asynchrone Programmierung.
SqlClient-Streamingunterstützung
Erläutert, wie Sie Anwendungen schreiben, die Daten aus SQL Server streamen, ohne sie vollständig in den Arbeitsspeicher zu laden.