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 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.
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 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:
Entity Framework