DatabaseProvider<TProviderServices,TOptionsExtension> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |