DbDataSource Klass

Definition

Representerar en datakälla som kan användas för att hämta öppna anslutningar och mot vilken kommandon kan köras direkt.

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
Arv
DbDataSource
Implementeringar

Kommentarer

Till skillnad från DbProviderFactory, som endast är en fabrik för providerspecifika objekt som DbConnection, DbDataSource delar ut öppna anslutningar till specifika databaser och kapslar in all information som behövs för att ansluta till en databas. Beroende på hur konfigurationen DbDataSource har konfigurerats kan de anslutningar som den delar ut vara poolade.

Konstruktorer

Name Description
DbDataSource()

Initierar en ny instans av DbDataSource klassen.

Egenskaper

Name Description
ConnectionString

Hämtar reťazec pripojenia av databasen som representeras av den här DbDataSource. Det exakta innehållet i reťazec pripojenia beror på den specifika datakällan för den här anslutningen.

Metoder

Name Description
CreateBatch()

Returnerar en DbBatch som är redo för körning mot DbDataSource.

CreateCommand(String)

Returnerar en DbCommand som är redo för körning mot DbDataSource.

CreateConnection()

Returnerar en ny, stängd anslutning till databasen som representeras av den här DbDataSource.

CreateDbBatch()

Returnerar en DbBatch som är redo för körning mot DbDataSource.

CreateDbCommand(String)

Returnerar en DbCommand som är redo för körning mot DbDataSource.

CreateDbConnection()

Returnerar en ny, stängd anslutning till databasen som representeras av den här DbDataSource.

Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser asynkront.

Dispose(Boolean)

Anropas av metoderna Dispose() och Finalize() för att frigöra de hanterade och ohanterade resurser som används av den aktuella instansen DbDataSource av klassen.

DisposeAsync()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser asynkront.

DisposeAsyncCore()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa hanterade resurser asynkront.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OpenConnection()

Returnerar en ny, öppen anslutning till databasen som representeras av den här DbDataSource.

OpenConnectionAsync(CancellationToken)

Asynkront returnerar en ny, öppen anslutning till databasen som representeras av den här DbDataSource.

OpenDbConnection()

Returnerar en ny, öppen anslutning till databasen som representeras av den här DbDataSource.

OpenDbConnectionAsync(CancellationToken)

Asynkront returnerar en ny, öppen anslutning till databasen som representeras av den här DbDataSource.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Konfigurerar hur väntar på de uppgifter som returneras från en asynkron disponibel ska utföras.

Gäller för