IConventionContext<TMetadata> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |