Sdílet prostřednictvím


IConventionContext<TMetadata> Rozhraní

Definice

Kontextové informace přidružené k jednotlivým voláním konvence

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

Parametry typu

TMetadata

Typ objektu metadat.

Tento parametr typu je kontravariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je méně odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.
Implementuje

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Metody

DelayConventions()

Zabraňuje okamžitému spuštění konvencí při změně aspektu metadat. Všechny zpožděné konvence budou provedeny po odstranění vráceného objektu.

(Zděděno od IConventionContext)
StopProcessing()

Voláním tohoto příkazu zabráníte dalšímu zpracování přidružené události jinými konvencemi.

(Zděděno od IConventionContext)
StopProcessing(TMetadata)

Voláním tohoto příkazu zabráníte dalšímu zpracování přidružené události jinými konvencemi.

StopProcessingIfChanged(TMetadata)

Voláním tohoto příkazu zabráníte dalšímu zpracování přidružené události jinými konvencemi, pokud se dané objekty liší.

Platí pro