Auf Englisch lesen

Teilen über


DatabaseProvider<TProviderServices,TOptionsExtension> Klasse

Definition

Der primäre Punkt, an dem ein Datenbankanbieter EF mitteilen kann, dass er für den aktuellen Kontext ausgewählt wurde, und die dienste bereitstellen kann, die für seine Funktion erforderlich sind.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

C#
public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension

Typparameter

TProviderServices

Der Basissatz von Diensten, die ef für die Funktion des Datenbankanbieters benötigt.

TOptionsExtension

Der Typ der Optionen, denen der Datenbankanbieter hinzugefügt Extensions wird, um zu identifizieren, dass ausgewählt wurde (und um seine datenbankspezifischen Einstellungen zu speichern).

Vererbung
DatabaseProvider<TProviderServices,TOptionsExtension>
Implementiert

Konstruktoren

DatabaseProvider<TProviderServices,TOptionsExtension>()

Der primäre Punkt, an dem ein Datenbankanbieter EF mitteilen kann, dass er für den aktuellen Kontext ausgewählt wurde, und die dienste bereitstellen kann, die für seine Funktion erforderlich sind.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Methoden

GetProviderServices(IServiceProvider)

Ruft den Basissatz von Diensten ab, die ef für die Funktion des Datenbankanbieters benötigt.

IsConfigured(IDbContextOptions)

Ruft einen Wert ab, der angibt, ob dieser Datenbankanbieter für einen bestimmten Kontext ausgewählt wurde.

Gilt für:

Produkt Versionen
Entity Framework Core 1.0, 1.1