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 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 di DbProviderFactory, che è puramente una factory per oggetti specifici del provider, ad DbConnectionesempio , DbDataSource estrae le connessioni aperte a database specifici, incapsulando tutte le informazioni necessarie per connettersi a un database. A seconda del modo DbDataSource in cui è stato configurato, le connessioni che esegue il pool possono essere raggruppate.
Costruttori
| Nome | Descrizione |
|---|---|
| DbDataSource() |
Inizializza una nuova istanza della classe DbDataSource. |
Proprietà
| Nome | Descrizione |
|---|---|
| ConnectionString |
Ottiene il stringa di connessione del database rappresentato da questo DbDataSource. Il contenuto esatto del stringa di connessione dipende dall'origine dati specifica per questa connessione. |
Metodi
| Nome | Descrizione |
|---|---|
| CreateBatch() |
Restituisce un oggetto DbBatch pronto per l'esecuzione DbDataSourcesu . |
| CreateCommand(String) |
Restituisce un oggetto DbCommand pronto per l'esecuzione DbDataSourcesu . |
| CreateConnection() |
Restituisce una nuova connessione chiusa al database rappresentato dall'oggetto DbDataSource. |
| CreateDbBatch() |
Restituisce un oggetto DbBatch pronto per l'esecuzione DbDataSourcesu . |
| CreateDbCommand(String) |
Restituisce un oggetto DbCommand pronto per l'esecuzione DbDataSourcesu . |
| CreateDbConnection() |
Restituisce una nuova connessione chiusa al database rappresentato dall'oggetto 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 DbDataSource classe . |
| 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 .DbDataSource |
| 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 .DbDataSource |
| 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
| Nome | Descrizione |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono. |