IConventionContext<TMetadata> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework