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 DbProviderFactorymetody , 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 DbDataSource skonfigurowano połączenia, które rozdaje, mogą być w puli.

Konstruktory

DbDataSource()

Inicjuje nowe wystąpienie klasy DbDataSource.

Właściwości

ConnectionString

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

Metody

CreateBatch()

Zwraca element DbBatch gotowy do wykonania względem elementu DbDataSource.

CreateCommand(String)

Zwraca element DbCommand gotowy do wykonania względem elementu DbDataSource.

CreateConnection()

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

CreateDbBatch()

Zwraca element DbBatch gotowy do wykonania względem elementu DbDataSource.

CreateDbCommand(String)

Zwraca element DbCommand gotowy do wykonania względem elementu DbDataSource.

CreateDbConnection()

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

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 DbDataSource przez bieżące wystąpienie klasy.

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, zwalnianiem lub resetowaniem zasobów zarządzanych asynchronicznie.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
OpenConnection()

Zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez ten DbDataSourceelement .

OpenConnectionAsync(CancellationToken)

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

OpenDbConnection()

Zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez ten DbDataSourceelement .

OpenDbConnectionAsync(CancellationToken)

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

ToString()

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

(Odziedziczone po Object)

Metody rozszerzania

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje sposób oczekiwania na zadania zwracane z asynchronicznego jednorazowego wykonania.

Dotyczy