Nyelv

DbDataSource Osztály

Definíció

Olyan adatforrást jelöl, amely nyílt kapcsolatok lekérésére használható, és amely parancsok közvetlenül végrehajthatók.

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
Öröklődés
DbDataSource
Megvalósítás

Megjegyzések

Ellentétben DbProviderFactorya kizárólag szolgáltatóspecifikus objektumokhoz készült gyárral, mint például DbConnectiona DbDataSource nyílt kapcsolatok kiosztása adott adatbázisokhoz, az adatbázishoz való csatlakozáshoz szükséges összes információ beágyazásával. A konfigurálás módjától függően DbDataSource a kiosztásra kijelölt kapcsolatok készletezhetők.

Konstruktorok

Name Description
DbDataSource()

Inicializálja a DbDataSource osztály új példányát.

Tulajdonságok

Name Description
ConnectionString

Lekéri a DbDataSource által képviselt adatbázis kapcsolati karakterlánc. A kapcsolati karakterlánc pontos tartalma a kapcsolat adott adatforrásától függ.

Metódusok

Name Description
CreateBatch()

Olyan értéket DbBatch ad vissza, amely készen áll a végrehajtásra a DbDataSource.

CreateCommand(String)

Olyan értéket DbCommand ad vissza, amely készen áll a végrehajtásra a DbDataSource.

CreateConnection()

Egy új, lezárt kapcsolatot ad vissza az adatbázishoz, amelyet ez DbDataSourcea függvény jelöl.

CreateDbBatch()

Olyan értéket DbBatch ad vissza, amely készen áll a végrehajtásra a DbDataSource.

CreateDbCommand(String)

Olyan értéket DbCommand ad vissza, amely készen áll a végrehajtásra a DbDataSource.

CreateDbConnection()

Egy új, lezárt kapcsolatot ad vissza az adatbázishoz, amelyet ez DbDataSourcea függvény jelöl.

Dispose()

A nem felügyelt erőforrások aszinkron felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat hajt végre.

Dispose(Boolean)

Az Dispose() és a Finalize() metódus meghívja az osztály aktuális példánya által használt felügyelt és nem felügyelt erőforrások felszabadítására DbDataSource .

DisposeAsync()

A nem felügyelt erőforrások aszinkron felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat hajt végre.

DisposeAsyncCore()

A felügyelt erőforrások aszinkron felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat hajt végre.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OpenConnection()

Új, nyitott kapcsolatot ad vissza az adatbázishoz, amelyet ez DbDataSourcea függvény jelöl.

OpenConnectionAsync(CancellationToken)

Aszinkron módon egy új, nyitott kapcsolatot ad vissza az ezen DbDataSourceaz adatbázison ábrázolt adatbázishoz.

OpenDbConnection()

Új, nyitott kapcsolatot ad vissza az adatbázishoz, amelyet ez DbDataSourcea függvény jelöl.

OpenDbConnectionAsync(CancellationToken)

Aszinkron módon egy új, nyitott kapcsolatot ad vissza az ezen DbDataSourceaz adatbázison ábrázolt adatbázishoz.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Bővítő metódusok

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Konfigurálja, hogy az aszinkron eldobható feladatok hogyan lesznek végrehajtva.

A következőre érvényes: