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. |