DbDataSource Classe

Definizione

Rappresenta un'origine dati che può essere usata per ottenere connessioni aperte e su quali comandi possono essere eseguiti direttamente.

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 DbProviderFactorydi , che è puramente una factory per oggetti specifici del provider, DbConnectionad esempio , DbDataSource consente di aprire le connessioni a database specifici, incapsulando tutte le informazioni necessarie per connettersi a un database. A seconda del modo in cui è DbDataSource stata configurata, le connessioni che esegue il pool potrebbero essere in pool.

Costruttori

DbDataSource()

Inizializza una nuova istanza della classe DbDataSource.

Proprietà

ConnectionString

Ottiene la stringa di connessione del database rappresentato da questo DbDataSourceoggetto . L'esatto contenuto della stringa di connessione dipende dall'origine dati specifica per la connessione.

Metodi

CreateBatch()

Restituisce un oggetto DbBatch pronto per l'esecuzione DbDataSourcein .

CreateCommand(String)

Restituisce un oggetto DbCommand pronto per l'esecuzione DbDataSourcein .

CreateConnection()

Restituisce una nuova connessione chiusa al database rappresentato da questo DbDataSourceoggetto .

CreateDbBatch()

Restituisce un oggetto DbBatch pronto per l'esecuzione DbDataSourcein .

CreateDbCommand(String)

Restituisce un oggetto DbCommand pronto per l'esecuzione DbDataSourcein .

CreateDbConnection()

Restituisce una nuova connessione chiusa al database rappresentato da questo DbDataSourceoggetto .

Dispose()

Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite in modo asincrono.

Dispose(Boolean)

Chiamato dai metodi Dispose() e Finalize() per rilasciare le risorse gestite e non gestite usate dall'istanza corrente della DbDataSource classe.

DisposeAsync()

Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite in modo asincrono.

DisposeAsyncCore()

Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse gestite in modo asincrono.

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OpenConnection()

Restituisce una nuova connessione aperta al database rappresentato da questo DbDataSourceoggetto .

OpenConnectionAsync(CancellationToken)

Restituisce in modo asincrono una nuova connessione aperta al database rappresentato da questo DbDataSourceoggetto .

OpenDbConnection()

Restituisce una nuova connessione aperta al database rappresentato da questo DbDataSourceoggetto .

OpenDbConnectionAsync(CancellationToken)

Restituisce in modo asincrono una nuova connessione aperta al database rappresentato da questo DbDataSourceoggetto .

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

ConfigureAwait(IAsyncDisposable, Boolean)

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono.

Si applica a