IConventionContext<TMetadata> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework