DbDataSource Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje zdroj dat, který lze použít k získání otevřených připojení a proti kterým 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ě továrnou pro objekty specifické pro poskytovatele, jako DbConnectionje například , DbDataSource rozdá 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 DbDataSource byla konfigurace nakonfigurovaná, můžou být připojení, která předává, ve fondu.
Konstruktory
| Name | Description |
|---|---|
| DbDataSource() |
Inicializuje novou instanci DbDataSource třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ConnectionString |
Získá připojovací řetězec databáze reprezentované tímto DbDataSource. Přesný obsah připojovací řetězec závisí na konkrétním zdroji dat pro toto připojení. |
Metody
| Name | Description |
|---|---|
| CreateBatch() |
Vrátí hodnotu DbBatch , která je připravená k provedení proti DbDataSource. |
| CreateCommand(String) |
Vrátí hodnotu DbCommand , 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í hodnotu DbBatch , která je připravená k provedení proti DbDataSource. |
| CreateDbCommand(String) |
Vrátí hodnotu DbCommand , 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í 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í DbDataSource třídy. |
| 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í
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití. |