DbDataSource Třída

Definice

Představuje zdroj dat, který lze použít k získání otevřených připojení a proti kterému lze příkazy spustit přímo.

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
Dědičnost
DbDataSource
Implementuje

Poznámky

Na rozdíl od DbProviderFactoryobjektu , který je čistě objektem pro objekty specifické pro poskytovatele, jako DbConnectionje , DbDataSource rozdá otevřená připojení ke konkrétním databázím a zapouzdřuje všechny informace potřebné pro připojení k databázi. V závislosti na tom, jak DbDataSource byla služba nakonfigurovaná, můžou být připojení, která předává, ve fondu.

Konstruktory

DbDataSource()

Inicializuje novou instanci DbDataSource třídy .

Vlastnosti

ConnectionString

Získá připojovací řetězec databáze reprezentované tímto DbDataSource. Přesný obsah připojovací řetězec záviset na konkrétním zdroji dat pro toto připojení.

Metody

CreateBatch()

Vrátí hodnotuDbBatch, která je připravená k provedení proti .DbDataSource

CreateCommand(String)

Vrátí hodnotuDbCommand, která je připravená k provedení proti .DbDataSource

CreateConnection()

Vrátí nové, uzavřené připojení k databázi reprezentované tímto DbDataSource.

CreateDbBatch()

Vrátí hodnotuDbBatch, která je připravená k provedení proti .DbDataSource

CreateDbCommand(String)

Vrátí hodnotuDbCommand, která je připravená k provedení proti .DbDataSource

CreateDbConnection()

Vrátí nové, uzavřené připojení k databázi reprezentované tímto DbDataSource.

Dispose()

Provádí úlohy definované aplikací spojené s uvolněním, uvolněním nebo resetováním nespravovaných prostředků asynchronně.

Dispose(Boolean)

Volána Metod Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí DbDataSource třídy.

DisposeAsync()

Provádí úlohy definované aplikací spojené s uvolněním, uvolněním nebo resetováním nespravovaných prostředků asynchronně.

DisposeAsyncCore()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním spravovaných prostředků asynchronně.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OpenConnection()

Vrátí nové otevřené připojení k databázi reprezentované tímto DbDataSource.

OpenConnectionAsync(CancellationToken)

Asynchronně vrátí nové, otevřené připojení k databázi reprezentované tímto DbDataSource.

OpenDbConnection()

Vrátí nové otevřené připojení k databázi reprezentované tímto DbDataSource.

OpenDbConnectionAsync(CancellationToken)

Asynchronně vrátí nové, otevřené připojení k databázi reprezentované tímto DbDataSource.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak se provádí funkce awaits u úloh vrácených z asynchronního jednorázového režimu.

Platí pro