Sprache

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 für die Funktion erforderlichen Dienste bereitstellt.

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

public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension
type DatabaseProvider<'ProviderServices, 'OptionsExtension (requires 'ProviderServices : null and 'ProviderServices :> IDatabaseProviderServices and 'OptionsExtension : null and 'OptionsExtension :> IDbContextOptionsExtension)> = class
    interface IDatabaseProvider
Public Class DatabaseProvider(Of TProviderServices, TOptionsExtension)
Implements IDatabaseProvider

Typparameter

TProviderServices

Der Basissatz von Diensten, die von EF benötigt werden, damit der Datenbankanbieter funktioniert.

TOptionsExtension

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

Vererbung
DatabaseProvider<TProviderServices,TOptionsExtension>
Implementiert

Konstruktoren

Name Beschreibung
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 für die Funktion erforderlichen Dienste bereitstellt.

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

Methoden

Name Beschreibung
GetProviderServices(IServiceProvider)

Ruft den Basissatz der Dienste ab, die von EF benötigt werden, damit der Datenbankanbieter funktioniert.

IsConfigured(IDbContextOptions)

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

Gilt für: