Compartir a través de


IConventionContext<TMetadata> Interfaz

Definición

Información contextual asociada a cada llamada de convención.

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

Tipo del objeto de metadatos.

Este parámetro de tipo es contravariante, es decir, puede usar el tipo que haya especificado o cualquier tipo menos derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Métodos

DelayConventions()

Impide que las convenciones se ejecuten inmediatamente cuando se modifica un aspecto de metadatos. Todas las convenciones retrasadas se ejecutarán después de eliminar el objeto devuelto.

(Heredado de IConventionContext)
StopProcessing()

Llamar a esto impedirá el procesamiento posterior del evento asociado por otras convenciones.

(Heredado de IConventionContext)
StopProcessing(TMetadata)

Llamar a esto impedirá el procesamiento posterior del evento asociado por otras convenciones.

StopProcessingIfChanged(TMetadata)

Al llamar a esto, se impedirá el procesamiento posterior del evento asociado por otras convenciones si los objetos especificados son diferentes.

Se aplica a