Compartilhar via


IConventionSetPlugin Interface

Definição

Um serviço no provedor de serviços interno do EF que permite que as extensões personalizem o ConventionSet que está sendo usado.

Esse tipo normalmente é usado por extensões. Geralmente, ele não é usado no código do aplicativo.

public interface IConventionSetPlugin
type IConventionSetPlugin = interface
Public Interface IConventionSetPlugin

Comentários

Os provedores de banco de dados devem implementar IProviderConventionSetBuilder. Esse serviço destina-se apenas a extensões não provedoras que precisam personalizar convenções.

O tempo de vida do serviço é Scoped e vários registros são permitidos. Isso significa que cada DbContext instância usará seu próprio conjunto de instâncias desse serviço. As implementações podem depender de outros serviços registrados com qualquer tempo de vida. As implementações não precisam ser thread-safe.

Consulte Convenções de criação de modelo para obter mais informações e exemplos.

Métodos

ModifyConventions(ConventionSet)

Chamado para personalizar ou modificar o conjunto de convenções especificado.

Aplica-se a