DatabaseProvider<TProviderServices,TOptionsExtension> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |