DbDataSource Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Datenquelle dar, die verwendet werden kann, um offene Verbindungen abzurufen und für welche 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 zu DbProviderFactory, das rein eine Factory für anbieterspezifische Objekte wie DbConnectionist, DbDataSource offenen Verbindungen zu bestimmten Datenbanken herausgibt, kapselt alle Informationen, die zum Herstellen einer Verbindung mit einer Datenbank erforderlich sind. Je nachdem, wie die DbDataSource konfiguriert wurde, können die verbindungen, die sie aushändigt, zusammengefasst werden.
Konstruktoren
DbDataSource() |
Initialisiert eine neue Instanz der DbDataSource Klasse. |
Eigenschaften
ConnectionString |
Ruft die Verbindungszeichenfolge der Datenbank ab, die durch diese DbDataSourcedargestellt wird. Der genaue Inhalt der Verbindungszeichenfolge hängt von der spezifischen Datenquelle für diese Verbindung ab. |
Methoden
CreateBatch() |
Gibt einen DbBatch zurück, der für die Ausführung für die DbDataSourcebereit ist. |
CreateCommand(String) |
Gibt einen DbCommand zurück, der für die Ausführung für die DbDataSourcebereit ist. |
CreateConnection() |
Gibt eine neue, geschlossene Verbindung mit der Datenbank zurück, die durch diese DbDataSourcedargestellt wird. |
CreateDbBatch() |
Gibt einen DbBatch zurück, der für die Ausführung für die DbDataSourcebereit ist. |
CreateDbCommand(String) |
Gibt einen DbCommand zurück, der für die Ausführung für die DbDataSourcebereit 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, offene 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, offene 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
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |