Sdílet prostřednictvím


DbDataSource Třída

Definice

Představuje zdroj dat, který lze použít k získání otevřených připojení a proti kterým lze provádět příkazy 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 DbProviderFactory, což je čistě továrna pro objekty specifické pro poskytovatele, jako je DbConnection, DbDataSource otevřených připojení ke konkrétním databázím zapouzdření všech informací potřebných pro připojení k databázi. V závislosti na tom, jak se DbDataSource nakonfiguroval, 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ího řetězce závisí na konkrétním zdroji dat pro toto připojení.

Metody

CreateBatch()

Vrátí DbBatch, který je připravený ke spuštění proti DbDataSource.

CreateCommand(String)

Vrátí DbCommand, který je připravený ke spuštění proti DbDataSource.

CreateConnection()

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

CreateDbBatch()

Vrátí DbBatch, který je připravený ke spuštění proti DbDataSource.

CreateDbCommand(String)

Vrátí DbCommand, který je připravený ke spuštění proti DbDataSource.

CreateDbConnection()

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

Dispose()

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně.

Dispose(Boolean)

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

DisposeAsync()

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně.

DisposeAsyncCore()

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování spravovaných prostředků asynchronně.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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 čekají na úlohy vrácené z asynchronního jednorázového použití.

Platí pro