Condividi tramite


IConventionContext<TMetadata> Interfaccia

Definizione

Informazioni contestuali associate a ogni chiamata di convenzione.

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

Parametri di tipo

TMetadata

Tipo dell'oggetto metadati.

Questo parametro di tipo è controvariante, ovvero puoi usare il tipo specificato o qualsiasi tipo meno derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Metodi

DelayConventions()

Impedisce l'esecuzione immediata delle convenzioni quando viene modificato un aspetto dei metadati. Tutte le convenzioni ritardate verranno eseguite dopo l'eliminazione dell'oggetto restituito.

(Ereditato da IConventionContext)
StopProcessing()

La chiamata a questo impedisce un'ulteriore elaborazione dell'evento associato da altre convenzioni.

(Ereditato da IConventionContext)
StopProcessing(TMetadata)

La chiamata a questo impedisce un'ulteriore elaborazione dell'evento associato da altre convenzioni.

StopProcessingIfChanged(TMetadata)

La chiamata a questo impedisce un'ulteriore elaborazione dell'evento associato da altre convenzioni se gli oggetti specificati sono diversi.

Si applica a