Partager via


IConventionSetPlugin Interface

Définition

Service sur le fournisseur de services interne EF qui permet aux extensions de personnaliser le ConventionSet qui est utilisé.

Ce type est généralement utilisé par les extensions. Il n’est généralement pas utilisé dans le code d’application.

public interface IConventionSetPlugin
type IConventionSetPlugin = interface
Public Interface IConventionSetPlugin

Remarques

Les fournisseurs de base de données doivent implémenter IProviderConventionSetBuilder. Ce service est destiné uniquement aux extensions non-fournisseur qui doivent personnaliser les conventions.

La durée de vie du service est Scoped et plusieurs inscriptions sont autorisées. Cela signifie que chaque DbContext instance utilisera son propre ensemble d’instances de ce service. Les implémentations peuvent dépendre d’autres services inscrits avec n’importe quelle durée de vie. Les implémentations n’ont pas besoin d’être thread-safe.

Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.

Méthodes

ModifyConventions(ConventionSet)

Appelé pour personnaliser ou modifier le jeu de conventions donné.

S’applique à