Compartilhar via


IConventionContext<TMetadata> Interface

Definição

Informações contextuais associadas a cada chamada de convenção.

public interface IConventionContext<in TMetadata> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext
type IConventionContext<'Metadata> = interface
    interface IConventionContext
Public Interface IConventionContext(Of In TMetadata)
Implements IConventionContext

Parâmetros de tipo

TMetadata

O tipo do objeto de metadados.

Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.
Implementações

Comentários

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

Métodos

DelayConventions()

Impede que convenções sejam executadas imediatamente quando um aspecto de metadados é modificado. Todas as convenções atrasadas serão executadas depois que o objeto retornado for descartado.

(Herdado de IConventionContext)
StopProcessing()

Chamar isso impedirá o processamento adicional do evento associado por outras convenções.

(Herdado de IConventionContext)
StopProcessing(TMetadata)

Chamar isso impedirá o processamento adicional do evento associado por outras convenções.

StopProcessingIfChanged(TMetadata)

Chamar isso impedirá o processamento adicional do evento associado por outras convenções se os objetos fornecidos forem diferentes.

Aplica-se a