Udostępnij za pośrednictwem


DbDataSource Klasa

Definicja

Reprezentuje źródło danych, które może służyć do uzyskiwania otwartych połączeń i na którym polecenia można wykonywać bezpośrednio.

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
Dziedziczenie
DbDataSource
Implementuje

Uwagi

W przeciwieństwie do DbProviderFactory, która jest wyłącznie fabryką obiektów specyficznych dla dostawcy, takich jak DbConnection, DbDataSource rozdaje otwarte połączenia z określonymi bazami danych, hermetyzując wszystkie informacje potrzebne do nawiązania połączenia z bazą danych. W zależności od tego, jak skonfigurowano DbDataSource, połączenia, które rozdawały, mogą być w puli.

Konstruktory

DbDataSource()

Inicjuje nowe wystąpienie klasy DbDataSource.

Właściwości

ConnectionString

Pobiera parametry połączenia bazy danych reprezentowane przez ten DbDataSource. Dokładna zawartość parametrów połączenia zależy od określonego źródła danych dla tego połączenia.

Metody

CreateBatch()

Zwraca DbBatch, który jest gotowy do wykonania względem DbDataSource.

CreateCommand(String)

Zwraca DbCommand, który jest gotowy do wykonania względem DbDataSource.

CreateConnection()

Zwraca nowe, zamknięte połączenie z bazą danych reprezentowaną przez tę DbDataSource.

CreateDbBatch()

Zwraca DbBatch, który jest gotowy do wykonania względem DbDataSource.

CreateDbCommand(String)

Zwraca DbCommand, który jest gotowy do wykonania względem DbDataSource.

CreateDbConnection()

Zwraca nowe, zamknięte połączenie z bazą danych reprezentowaną przez tę DbDataSource.

Dispose()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie.

Dispose(Boolean)

Wywoływane przez metody Dispose() i Finalize() w celu zwolnienia zarządzanych i niezarządzanych zasobów używanych przez bieżące wystąpienie klasy DbDataSource.

DisposeAsync()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie.

DisposeAsyncCore()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem zasobów zarządzanych asynchronicznie.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
OpenConnection()

Zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource.

OpenConnectionAsync(CancellationToken)

Asynchronicznie zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource.

OpenDbConnection()

Zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource.

OpenDbConnectionAsync(CancellationToken)

Asynchronicznie zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku.

Dotyczy