DbDataSource Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'origine dati che può essere usata per ottenere connessioni aperte e su cui è possibile eseguire direttamente i comandi.
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
- Ereditarietà
-
DbDataSource
- Implementazioni
Commenti
A differenza di DbProviderFactory, che è puramente una factory per oggetti specifici del provider, ad esempio DbConnection, DbDataSource eseguire connessioni aperte a database specifici, incapsulando tutte le informazioni necessarie per connettersi a un database. A seconda del modo in cui è stata configurata la DbDataSource, le connessioni che esegue il pool possono essere raggruppate.
Costruttori
DbDataSource() |
Inizializza una nuova istanza della classe DbDataSource. |
Proprietà
ConnectionString |
Ottiene la stringa di connessione del database rappresentato da questo DbDataSource. Il contenuto esatto della stringa di connessione dipende dall'origine dati specifica per questa connessione. |
Metodi
CreateBatch() |
Restituisce un DbBatch pronto per l'esecuzione rispetto al DbDataSource. |
CreateCommand(String) |
Restituisce un DbCommand pronto per l'esecuzione rispetto al DbDataSource. |
CreateConnection() |
Restituisce una nuova connessione chiusa al database rappresentato da questo DbDataSource. |
CreateDbBatch() |
Restituisce un DbBatch pronto per l'esecuzione rispetto al DbDataSource. |
CreateDbCommand(String) |
Restituisce un DbCommand pronto per l'esecuzione rispetto al DbDataSource. |
CreateDbConnection() |
Restituisce una nuova connessione chiusa al database rappresentato da questo DbDataSource. |
Dispose() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione asincrona delle risorse non gestite. |
Dispose(Boolean) |
Chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della classe DbDataSource. |
DisposeAsync() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione asincrona delle risorse non gestite. |
DisposeAsyncCore() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione asincrona delle risorse gestite. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
OpenConnection() |
Restituisce una nuova connessione aperta al database rappresentato da questo DbDataSource. |
OpenConnectionAsync(CancellationToken) |
Restituisce in modo asincrono una nuova connessione aperta al database rappresentato da questo DbDataSource. |
OpenDbConnection() |
Restituisce una nuova connessione aperta al database rappresentato da questo DbDataSource. |
OpenDbConnectionAsync(CancellationToken) |
Restituisce in modo asincrono una nuova connessione aperta al database rappresentato da questo DbDataSource. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
ConfigureAwait(IAsyncDisposable, Boolean) |
Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono. |