Langue

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 pour qu’il fonctionne.

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 d’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 que le fournisseur de base de données ajoute pour Extensions identifier celui-ci a été sélectionné (et stocker ses paramètres spécifiques à la base de données).

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

Constructeurs

Nom Description
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 pour qu’il fonctionne.

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 d’application.

Méthodes

Nom Description
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 à