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é. |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour