DbDataSource Klasse

Definition

Stellt eine Datenquelle dar, die verwendet werden kann, um offene Verbindungen abzurufen und für die Befehle direkt ausgeführt werden können.

public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
Vererbung
DbDataSource
Implementiert

Hinweise

Im Gegensatz dazu DbProviderFactory, was rein eine Factory für anbieterspezifische Objekte ist, z DbConnection. B. , DbDataSource gibt offene Verbindungen zu bestimmten Datenbanken heraus, kapselt alle Informationen, die zum Herstellen einer Verbindung mit einer Datenbank erforderlich sind. Je nachdem, wie die DbDataSource Konfiguration erfolgt ist, können die verbindungen, die sie aushändigt, zusammengefasst werden.

Konstruktoren

Name Beschreibung
DbDataSource()

Initialisiert eine neue Instanz der DbDataSource-Klasse.

Eigenschaften

Name Beschreibung
ConnectionString

Ruft die Verbindungszeichenfolge der Datenbank ab, die durch diese DbDataSource dargestellt wird. Der genaue Inhalt der Verbindungszeichenfolge hängt von der spezifischen Datenquelle für diese Verbindung ab.

Methoden

Name Beschreibung
CreateBatch()

Gibt einen DbBatch Wert zurück, der für die DbDataSourceAusführung bereit ist.

CreateCommand(String)

Gibt einen DbCommand Wert zurück, der für die DbDataSourceAusführung bereit ist.

CreateConnection()

Gibt eine neue, geschlossene Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird.

CreateDbBatch()

Gibt einen DbBatch Wert zurück, der für die DbDataSourceAusführung bereit ist.

CreateDbCommand(String)

Gibt einen DbCommand Wert zurück, der für die DbDataSourceAusführung bereit ist.

CreateDbConnection()

Gibt eine neue, geschlossene Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen asynchron verknüpft sind.

Dispose(Boolean)

Wird von den Methoden Dispose() und Finalize() aufgerufen, um die verwalteten und nicht verwalteten Ressourcen freizugeben, die von der aktuellen Instanz der DbDataSource Klasse verwendet werden.

DisposeAsync()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen asynchron verknüpft sind.

DisposeAsyncCore()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen verwalteter Ressourcen asynchron verknüpft sind.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OpenConnection()

Gibt eine neue, geöffnete Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird.

OpenConnectionAsync(CancellationToken)

Gibt asynchron eine neue, offene Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird.

OpenDbConnection()

Gibt eine neue, geöffnete Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird.

OpenDbConnectionAsync(CancellationToken)

Gibt asynchron eine neue, offene Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird.

Gilt für: