DbDataSource Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |