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 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per