Partager via


DatabaseProvider<TProviderServices,TOptionsExtension> Classe

Définition

Point principal où un fournisseur de base de données peut indiquer à EF qu’il a été sélectionné pour le contexte actuel et fournir les services nécessaires au fonctionnement.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

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

Paramètres de type

TProviderServices

Ensemble de services de base requis par EF pour que le fournisseur de base de données fonctionne.

TOptionsExtension

Type d’options à laquelle le fournisseur de base de données va ajouter Extensions pour identifier qui a été sélectionné (et pour stocker ses paramètres spécifiques à la base de données).

Héritage
DatabaseProvider<TProviderServices,TOptionsExtension>
Implémente

Constructeurs

DatabaseProvider<TProviderServices,TOptionsExtension>()

Point principal où un fournisseur de base de données peut indiquer à EF qu’il a été sélectionné pour le contexte actuel et fournir les services nécessaires au fonctionnement.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

Méthodes

GetProviderServices(IServiceProvider)

Obtient l’ensemble de services de base requis par EF pour que le fournisseur de base de données fonctionne.

IsConfigured(IDbContextOptions)

Obtient une valeur indiquant si ce fournisseur de base de données a été sélectionné pour un contexte donné.

S’applique à