Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.Metadata.Conventions Obor názvů

Třídy

BackingFieldAttributeConvention

Konvence, která konfiguruje vlastnost tak, aby měla záložní pole založené na atributu BackingFieldAttribute .

BackingFieldConvention

Konvence, která vyhledá pole pro vlastnosti na základě jejich názvů:

  • <[název vlastnosti]>k__BackingField
  • _[Název vlastnosti s velbloudy]
  • _[název vlastnosti]
  • m_[název vlastnosti s velbloudem]
  • m_[název vlastnosti]
  • [název vlastnosti]_
BaseTypeDiscoveryConvention

Konvence, která najde základní a odvozené typy entit, které jsou již součástí modelu na základě přidružené hierarchie typů CLR.

CascadeDeleteConvention

Konvence, která nastavuje chování Cascade při odstraňování pro požadované cizí klíče a ClientSetNull pro volitelné klíče.

ChangeTrackingStrategyConvention

Konvence, která nastaví příznak modelu tak, aby vždy přeskočí zjišťování změn, pokud strategii Snapshot nepoužívá žádný typ entity.

CheckConstraintConvention

Konvence, která zajišťuje, že kontrolní omezení odvozených typů jsou kompatibilní s kontrolními omezeními základního typu. A také zajišťuje, že deklarující typ je aktuální.

ComplexPropertyDiscoveryConvention

Konvence, která konfiguruje vztahy mezi typy entit na základě vlastností navigace, pokud neexistuje žádná nejednoznačnost ohledně toho, která je odpovídající inverzní navigace.

ComplexTypeAttributeConvention

Konvence, která konfiguruje typy, které mají .ComplexTypeAttribute

ConcurrencyCheckAttributeConvention

Konvence, která konfiguruje vlastnost jako token souběžnosti, pokud má ConcurrencyCheckAttributehodnotu .

ConstructorBindingConvention

Konvence, která sváže parametry konstruktoru typu entity s existujícími vlastnostmi a vlastnostmi služby na základě jejich názvů:

  • [název parametru]
  • [název parametru s písmeny pascalu]
  • _[název parametru]
  • _[Název parametru s písmeny pascal]
  • m_[název parametru]
  • m_[název parametru s písmeny pascal]
ContextContainerConvention

Konvence, která konfiguruje výchozí název kontejneru jako název typu kontextu.

ConventionSet

Představuje sadu konvencí použitých k sestavení modelu.

CosmosDiscriminatorConvention

Konvence, která konfiguruje diskriminující hodnotu pro typy entit jako název typu entity.

CosmosInversePropertyAttributeConvention

Konvence, která konfiguruje vlastnost inverzní navigace na InversePropertyAttribute základě zadané vlastnosti jiné navigace. Předpokládá se, že všechny navigace cílí na typy vlastněných entit pro Cosmos.

CosmosKeyDiscoveryConvention

Konvence, která najde vlastnost primárního klíče pro typ entity na základě názvů a přidá do ní klíč oddílu, pokud je k dispozici.

CosmosManyToManyJoinEntityTypeConvention

Konvence, která vytvoří typ entity spojení pro relaci M:N a přidá do něj klíč oddílu, pokud ho související typy sdílejí.

CosmosRelationshipDiscoveryConvention

Konvence, která konfiguruje vztahy mezi typy entit na základě vlastností navigace, pokud neexistuje žádná nejednoznačnost ohledně toho, která je odpovídající inverzní navigace. Předpokládá se, že všechny navigace cílí na typy vlastněných entit pro Cosmos.

CosmosRuntimeModelConvention

Konvence, která vytvoří optimalizovanou kopii proměnlivého modelu. Tuto konvenci obvykle implementují poskytovatelé databáze, aby při vytváření modelu jen pro čtení aktualizovali poznámky zprostředkovatele.

CosmosValueGenerationConvention

Konvence, která konfiguruje generování hodnoty úložiště jako OnAdd u vlastností, které jsou součástí primárního klíče a nejsou součástí žádných cizích klíčů nebo byly nakonfigurovány tak, aby měly výchozí hodnotu databáze.

DatabaseGeneratedAttributeConvention

Konvence, která konfiguruje vlastnost jako OnAdd by Identity byla zadána, OnAddOrUpdate pokud Computed je zadána nebo Never pokud None je zadána pomocí DatabaseGeneratedAttribute.

DbFunctionTypeMappingConvention

Konvence konfigurace mapování typů pro IDbFunction instance

DbSetFindingConvention

Konvence, která přidává typy entit na DbSet<TEntity> základě vlastností definovaných v odvozené DbContext třídě.

DefiningQueryRewritingConvention

Konvence, která převádí přístupy k interním DbSet<TEntity> filtrům dotazů a definuje dotazy na EntityQueryRootExpression. Díky tomu jsou konzistentní s tím, jak jsou přístupy DbSet ve skutečných dotazech reprezentovány, což umožňuje snadnější zpracování v kanálu dotazu.

DeleteBehaviorAttributeConvention

Konvence, která konfiguruje chování odstranění na DeleteBehaviorAttribute základě použité vlastnosti.

DerivedTypeDiscoveryConvention

Konvence, která najde odvozené typy entit, které jsou již součástí modelu na základě přidružené hierarchie typů CLR.

DiscriminatorConvention

Konvence, která konfiguruje diskriminující hodnotu pro typy entit v hierarchii jako název typu entity.

DiscriminatorLengthConvention

Konvence, která nastavuje maximální délku pro řetězcové diskriminující vlastnosti.

ElementMappingConvention

Konvence, která zajišťuje, že mapování vlastností mají všechny elementMapping zjištěné mapovačem typů.

EntitySplittingConvention

Konvence, která vytváří vztahy propojení pro dělení entit a spravuje fragmenty mapování.

EntityTypeAttributeConventionBase<TAttribute>

Základní typ pro konvence, které provádějí konfiguraci na základě atributu zadaného u typu entity.

EntityTypeConfigurationAttributeConvention

Konvence, která používá konfiguraci typu entity zadanou v EntityTypeConfigurationAttribute.

EntityTypeConfigurationEntityTypeAttributeConvention

Konvence, která používá konfiguraci typu entity zadanou v EntityTypeConfigurationAttribute.

EntityTypeHierarchyMappingConvention

Konvence, která odstraňuje diskriminátor z jiných typů entit než TPH a mapuje zděděné vlastnosti pro typy entit TPT.

ForeignKeyAttributeConvention

Konvence, která konfiguruje vlastnosti cizího klíče přidružené k vlastnosti navigace na ForeignKeyAttribute základě zadaných vlastností nebo vlastností navigace.

ForeignKeyIndexConvention

Konvence, která vytváří indexy pro vlastnosti cizího klíče, pokud už nejsou pokryté existujícími indexy nebo klíči.

ForeignKeyPropertyDiscoveryConvention

Konvence, která vyhledá vlastnosti cizího klíče pro relace na základě jejich názvů a ignoruje velká písmena:

  • [název vlastnosti navigace] [název vlastnosti hlavního klíče]
  • [název vlastnosti navigace] Id
  • [název hlavní entity] [název vlastnosti hlavního klíče]
  • [název hlavní entity] Id
IndexAttributeConvention

Konvence, která konfiguruje indexy databáze na základě .IndexAttribute

InheritanceDiscoveryConventionBase

Základní typ pro konvence zjišťování dědičnosti

InversePropertyAttributeConvention

Konvence, která konfiguruje inverzní navigační vlastnost na InversePropertyAttribute základě vlastnosti zadané v jiné navigační vlastnosti.

KeyAttributeConvention

Konvence, která konfiguruje klíč typu entity na KeyAttribute základě zadané vlastnosti nebo PrimaryKeyAttribute na typu CLR.

KeyDiscoveryConvention

Konvence, která najde vlastnost primárního klíče pro typ entity na základě názvů a ignoruje malá a velká písmena:

  • Id
  • [název entity] Id
KeylessAttributeConvention

Konvence, která ignoruje typy entit, které mají KeylessAttribute.

KeylessEntityTypeAttributeConvention

Konvence, která ignoruje typy entit, které mají KeylessAttribute.

ManyToManyJoinEntityTypeConvention

Konvence, která hledá odpovídající přeskočení navigace a automaticky vytvoří entitu spojení M:N s vhodnými cizími klíči, nastaví dvě odpovídající přeskakované navigace tak, aby používaly tyto cizí klíče.

MaxLengthAttributeConvention

Konvence, která konfiguruje maximální délku MaxLengthAttribute na základě použité vlastnosti.

ModelCleanupConvention

Konvence, která odebere všechny stavy, které se používají jenom při vytváření modelu.

NavigationAttributeConventionBase<TAttribute>

Základní typ pro konvence, které provádějí konfiguraci na základě atributu použitého na navigaci.

NavigationBackingFieldAttributeConvention

Konvence, která konfiguruje vlastnost navigace tak, aby měla záložní pole založené na atributu BackingFieldAttribute .

NavigationEagerLoadingConvention

Konvence, která konfiguruje navigace na vlastněné typy entit jako nedočkavé načtení.

NonNullableConventionBase

Základní typ pro konvence, které konfigurují aspekty modelu na základě toho, zda je typ členu odkazem bez hodnoty null.

NonNullableNavigationConvention

Konvence, která podle potřeby konfiguruje navigace s možnou hodnotou null na hlavní typ entity.

NonNullableReferencePropertyConvention

Konvence, která podle potřeby konfiguruje vlastnosti typů, které nemají hodnotu null.

NotMappedEntityTypeAttributeConvention

Konvence, která ignoruje typy entit, které mají NotMappedAttribute.

NotMappedMemberAttributeConvention

Konvence, která ignoruje členy typů entit, které mají NotMappedAttribute.

NotMappedTypeAttributeConvention

Konvence, která ignoruje typy entit, které mají NotMappedAttribute.

OwnedAttributeConvention

Konvence, která konfiguruje typy entit, které mají OwnedAttribute jako vlastněné.

OwnedEntityTypeAttributeConvention

Konvence, která konfiguruje typy entit, které mají OwnedAttribute jako vlastněné.

OwnedTypesConvention

Konvence, která konfiguruje typy vlastněných entit tak, že definuje navigaci jako vlastněné typy entit bez definování navigace, pokud existuje pouze jedna navigace tohoto typu.

PrecisionAttributeConvention

Konvence, která konfiguruje přesnost na PrecisionAttribute základě použité vlastnosti.

PropertyAttributeConventionBase<TAttribute>

Základní typ pro konvence, které provádějí konfiguraci na základě atributu použitého na vlastnost.

PropertyDiscoveryConvention

Konvence, která přidává vlastnosti do typů entit odpovídajících skalárním veřejným vlastnostem typu CLR.

PropertyOverridesConvention

Konvence, která zajišťuje, že deklarující vlastnost je aktuální pro přepsání vlastnosti.

QueryFilterDefiningQueryRewritingConvention

Konvence, která převádí přístupy k DbSet uvnitř filtrů dotazů a definují dotazy na EntityQueryables. Díky tomu jsou konzistentní s tím, jak jsou reprezentovány přístupy DbSet ve skutečných dotazech, což umožňuje snadnější zpracování v kanálu dotazu.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

Konvence, která převádí přístupy k interním DbSet<TEntity> filtrům dotazů na EntityQueryRootExpression. Díky tomu jsou konzistentní s tím, jak jsou reprezentovány přístupy DbSet ve skutečných dotazech, což umožňuje snadnější zpracování v kanálu dotazu.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

Návštěvník, který přepisuje přístupy k DbSet, narazil ve výrazu na EntityQueryRootExpression.

RelationalColumnAttributeConvention

Konvence, která konfiguruje název a typ sloupce pro vlastnost na základě použitého ColumnAttributeobjektu .

RelationalColumnCommentAttributeConvention

Konvence, která konfiguruje komentář sloupce pro vlastnost nebo pole na základě použitého CommentAttributeobjektu .

RelationalDbFunctionAttributeConvention

Konvence, která konfiguruje mapování funkcí modelu na základě veřejných statických metod v kontextu označeném .DbFunctionAttribute

RelationalMapToJsonConvention

Konvence, která konfiguruje výchozí nastavení pro entitu namapovanou na sloupec JSON.

RelationalMaxIdentifierLengthConvention

Konvence, která konfiguruje maximální délku identifikátoru objektu podporovanou databází.

RelationalModelConvention

Konvence, která předkomputuje relační model.

RelationalNavigationJsonPropertyNameAttributeConvention

Konvence, která konfiguruje název elementu JSON pro navigační vlastnost mapovanou na json na základě atributu JsonPropertyNameAttribute .

RelationalPropertyJsonPropertyNameAttributeConvention

Konvence, která konfiguruje název vlastnosti JSON na základě použitého JsonPropertyNameAttributeobjektu .

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

Konvence, která převádí přístupy k interním DbSet<TEntity> filtrům dotazů na EntityQueryRootExpression. Díky tomu jsou konzistentní s tím, jak jsou reprezentovány přístupy DbSet ve skutečných dotazech, což umožňuje snadnější zpracování v kanálu dotazu.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

Návštěvník, který přepisuje přístupy k DbSet, narazil ve výrazu na EntityQueryRootExpression.

RelationalRuntimeModelConvention

Konvence, která vytvoří optimalizovanou kopii měnitelného modelu. Tuto konvenci obvykle implementují poskytovatelé databáze, aby při vytváření modelu jen pro čtení aktualizovali poznámky zprostředkovatele.

RelationalTableAttributeConvention

Konvence, která konfiguruje název tabulky a schéma pro typy entit na základě použitého TableAttributeobjektu .

RelationalTableCommentAttributeConvention

Konvence, která konfiguruje komentář tabulky pro typ entity na základě použitého CommentAttributeobjektu .

RelationalValueGenerationConvention

Konvence, která konfiguruje generování hodnoty úložiště jako OnAdd u vlastností, které jsou součástí primárního klíče a nejsou součástí žádných cizích klíčů nebo byly nakonfigurovány tak, aby měly výchozí hodnotu databáze. Také konfiguruje vlastnosti, jako OnAddOrUpdate by byly nakonfigurovány jako počítané sloupce.

RelationshipDiscoveryConvention

Konvence, která konfiguruje vztahy mezi typy entit na základě vlastností navigace, pokud neexistuje žádná nejednoznačnost ohledně odpovídající inverzní navigace.

RequiredNavigationAttributeConvention

Konvence, která konfiguruje hlavní stranu relace podle potřeby, pokud RequiredAttribute se použije u navigační vlastnosti na typ entity objektu zabezpečení.

RequiredPropertyAttributeConvention

Konvence, která konfiguruje vlastnosti podle potřeby, pokud jsou RequiredAttribute použité.

RuntimeModelConvention

Konvence, která vytvoří optimalizovanou kopii měnitelného modelu. Tuto konvenci obvykle implementují poskytovatelé databáze, aby při vytváření modelu jen pro čtení aktualizovali poznámky zprostředkovatele.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Návštěvník, který přepisuje EntityQueryRootExpression , se ve výrazu setkal s použitím jiného typu entity.

SequenceUniquificationConvention

Konvence, která zajišťuje, aby všechny sekvence v modelu měly v rámci schématu jedinečné názvy, pokud jsou zkráceny na maximální délku identifikátoru modelu.

ServicePropertyDiscoveryConvention

Konvence, která přidává vlastnosti služby k typům entit.

SharedTableConvention

Konvence, která manipuluje s názvy databázových objektů pro typy entit, které sdílejí tabulku, aby se zabránilo konfliktům.

SqliteConventionSetBuilder

Tvůrce pro vytváření konvencí pro SQLite.

SqliteRuntimeModelConvention

Konvence, která vytvoří optimalizovanou kopii měnitelného modelu.

SqliteSharedTableConvention

Konvence, která manipuluje s názvy databázových objektů pro typy entit, které sdílejí tabulku, aby se zabránilo konfliktům.

SqlServerConventionSetBuilder

Tvůrce konvencí pro SQL Server.

SqlServerDbFunctionConvention

Konvence, která zajišťuje, že Schema se naplní pro databázové funkce, které mají IsBuiltIn příznak nastavený na false.

SqlServerIndexConvention

Konvence, která konfiguruje filtr pro jedinečné nes clusterované indexy se sloupci s možnou hodnotou null, aby se odfiltrovaly hodnoty null.

SqlServerMemoryOptimizedTablesConvention

Konvence, která konfiguruje indexy jako ne clusterované pro tabulky optimalizované pro paměť.

SqlServerOnDeleteConvention

Konvence, která konfiguruje chování OnDelete pro cizí klíče v typu entity join pro přeskočení navigace odkazující na sebe

SqlServerOutputClauseConvention

Konvence, která konfiguruje tabulky s aktivačními událostmi tak, aby při ukládání změn nepoužíly klauzuli OUTPUT.

SqlServerRuntimeModelConvention

Konvence, která vytvoří optimalizovanou kopii měnitelného modelu.

SqlServerSharedTableConvention

Konvence, která manipuluje s názvy databázových objektů pro typy entit, které sdílejí tabulku, aby se zabránilo konfliktům.

SqlServerStoreGenerationConvention

Konvence, která zajišťuje, že vlastnosti nejsou nakonfigurované tak, aby měly výchozí hodnotu, jako je vypočítaný sloupec nebo použití parametru SqlServerValueGenerationStrategy současně.

SqlServerTemporalConvention

Konvence, která manipuluje s dočasným nastavením pro entitu namapovanou na dočasnou tabulku.

SqlServerValueGenerationConvention

Konvence, která konfiguruje generování hodnoty úložiště jako OnAdd u vlastností, které jsou součástí primárního klíče a nejsou součástí cizích klíčů, byly nakonfigurovány tak, aby měly výchozí hodnotu databáze, nebo byly nakonfigurovány tak, aby používaly SqlServerValueGenerationStrategy. Také konfiguruje vlastnosti, jako OnAddOrUpdate by byly nakonfigurovány jako počítané sloupce.

SqlServerValueGenerationStrategyConvention

Konvence, která nakonfiguruje výchozí model SqlServerValueGenerationStrategy jako IdentityColumn.

StoredProcedureConvention

Konvence, která zajišťuje, že typ entity je pro uložené procedury aktuální.

StoreGenerationConvention

Konvence, která zajišťuje, že vlastnosti nejsou nakonfigurované tak, aby měly výchozí hodnotu a počítaný sloupec ve stejnou dobu.

StoreKeyConvention

Konvence, která přidává vlastnost id – klíč vyžadovaný službou Azure Cosmos.

StringLengthAttributeConvention

Konvence, která konfiguruje maximální délku StringLengthAttribute na základě použité vlastnosti.

TableNameFromDbSetConvention

Konvence, která konfiguruje název tabulky na DbSet<TEntity> základě názvu vlastnosti.

TableSharingConcurrencyTokenConvention

Konvence, která najde typy entit, které sdílejí tabulku se sloupcem tokenu souběžnosti, ve kterém tyto typy entit nemají na tento sloupec namapovanou vlastnost. Potom vytvoří stínovou vlastnost souběžnosti namapovanou na tento sloupec u nejvíce základních typů entit.

TableValuedDbFunctionConvention

Konvence, která konfiguruje typ entity, na který se mapuje dotazovatelná funkce.

TimestampAttributeConvention

Konvence, která konfiguruje vlastnost jako token souběžnosti, pokud TimestampAttribute se na ni použije.

TypeAttributeConventionBase<TAttribute>

Základní typ pro konvence, které provádějí konfiguraci na základě atributu zadaného na strukturálním typu.

TypeMappingConvention

Konvence, která vytváří a přiřazuje mapování typů úložiště k vlastnostem entity.

UnicodeAttributeConvention

Konvence, která konfiguruje unicode na UnicodeAttribute základě použité vlastnosti.

ValidatingConvention

Konvence, která kontroluje, jestli je model platný.

ValueGenerationConvention

Konvence, která konfiguruje generování hodnoty úložiště jako OnAdd u vlastností, které jsou součástí primárního klíče a nejsou součástí cizích klíčů.

Rozhraní

IComplexPropertyAddedConvention

Představuje operaci, která by měla být provedena při přidání komplexní vlastnosti do objektu podobného typu.

IComplexPropertyAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky u komplexní vlastnosti.

IComplexPropertyFieldChangedConvention

Představuje operaci, která by měla být provedena při změně backing pole pro komplexní vlastnost.

IComplexPropertyNullabilityChangedConvention

Představuje operaci, která by měla být provedena při změně možnosti null pro komplexní vlastnost.

IComplexPropertyRemovedConvention

Představuje operaci, která by měla být provedena při odebrání komplexní vlastnosti z objektu podobného typu.

IComplexTypeAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky u komplexního typu.

IComplexTypeMemberIgnoredConvention

Představuje operaci, která by měla být provedena při ignorování člena komplexního typu.

IConvention

Toto je základní rozhraní pro všechna konvence rozhraní, nemělo by být implementováno přímo.

IConventionBatch

Představuje objekt, který zpozdí jakékoli konvence vyvolání, dokud není spuštěn nebo odstraněn.

IConventionContext

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

IConventionContext<TMetadata>

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

IDiscriminatorPropertySetConvention

Představuje operaci, která by měla být provedena, když je pro typ entity nastavena diskriminující vlastnost.

IElementTypeAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky u prvků vlastnosti kolekce.

IElementTypeNullabilityChangedConvention

Představuje operaci, která by měla být provedena, když se změnila nullability u prvků vlastnosti kolekce.

IEntityTypeAddedConvention

Představuje operaci, která by měla být provedena při přidání typu entity do modelu.

IEntityTypeAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky u typu entity.

IEntityTypeBaseTypeChangedConvention

Představuje operaci, která by měla být provedena při změně základního typu typu entity.

IEntityTypeIgnoredConvention

Představuje operaci, která by měla být provedena při ignorování typu entity.

IEntityTypeMemberIgnoredConvention

Představuje operaci, která by měla být provedena při ignorování člena typu entity.

IEntityTypePrimaryKeyChangedConvention

Představuje operaci, která by měla být provedena při změně primárního klíče pro typ entity.

IEntityTypeRemovedConvention

Představuje operaci, která by měla být provedena při odebrání typu entity z modelu.

IForeignKeyAddedConvention

Představuje operaci, která by měla být provedena při přidání cizího klíče do typu entity.

IForeignKeyAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky na cizí klíč.

IForeignKeyDependentRequirednessChangedConvention

Představuje operaci, která by měla být provedena, když se změní závislost na závislosti na cizím klíči.

IForeignKeyNullNavigationSetConvention

Představuje operaci, která by měla být provedena, když je navigace nastavena na null cizí klíč.

IForeignKeyOwnershipChangedConvention

Představuje operaci, která by měla být provedena při změně hodnoty vlastnictví cizího klíče.

IForeignKeyPrincipalEndChangedConvention

Představuje operaci, která by měla být provedena, když se změní konec objektu zabezpečení cizího klíče.

IForeignKeyPropertiesChangedConvention

Představuje operaci, která by měla být provedena při změně vlastností cizího klíče nebo klíče objektu zabezpečení.

IForeignKeyRemovedConvention

Představuje operaci, která by měla být provedena při odebrání cizího klíče.

IForeignKeyRequirednessChangedConvention

Představuje operaci, která by měla být provedena při změně požadovaného cizího klíče.

IForeignKeyUniquenessChangedConvention

Představuje operaci, která by měla být provedena při změně jedinečnosti cizího klíče.

IIndexAddedConvention

Představuje operaci, která by měla být provedena při přidání indexu do typu entity.

IIndexAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky v indexu.

IIndexRemovedConvention

Představuje operaci, která by měla být provedena při odebrání indexu z typu entity.

IIndexSortOrderChangedConvention

Představuje operaci, která by měla být provedena při změně pořadí řazení indexu.

IIndexUniquenessChangedConvention

Představuje operaci, která by měla být provedena při změně jedinečnosti indexu.

IKeyAddedConvention

Představuje operaci, která by měla být provedena při přidání klíče do typu entity.

IKeyAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky na klíč.

IKeyRemovedConvention

Představuje operaci, která by měla být provedena při odebrání klíče.

IModelAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky v modelu.

IModelFinalizedConvention

Představuje operaci, která by měla být provedena po dokončení modelu a již nelze zmutovat.

IModelFinalizingConvention

Představuje operaci, která by měla být provedena při dokončování modelu.

IModelInitializedConvention

Představuje operaci, která by měla být provedena při inicializaci modelu.

INavigationAddedConvention

Představuje operaci, která by se měla provést při přidání navigace do typu entity.

INavigationAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky v navigaci.

INavigationRemovedConvention

Představuje operaci, která by měla být provedena při odebrání navigace z typu entity.

IPropertyAddedConvention

Představuje operaci, která by měla být provedena při přidání vlastnosti do typu entity.

IPropertyAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky u vlastnosti.

IPropertyElementTypeChangedConvention

Představuje operaci, která by měla být provedena při IElementType změně vlastnosti pro.

IPropertyFieldChangedConvention

Představuje operaci, která by měla být provedena při změně záložního pole pro vlastnost.

IPropertyNullabilityChangedConvention

Představuje operaci, která by měla být provedena při změně možnosti null pro vlastnost.

IPropertyRemovedConvention

Představuje operaci, která by měla být provedena, když je vlastnost odebrána z typu entity.

ISkipNavigationAddedConvention

Představuje operaci, která by měla být provedena, když je do typu entity přidána přeskakovaná navigace.

ISkipNavigationAnnotationChangedConvention

Představuje operaci, která by měla být provedena při změně poznámky při přeskočení navigace.

ISkipNavigationForeignKeyChangedConvention

Představuje operaci, která by měla být provedena při přeskočení navigační cizí klíč je změněn.

ISkipNavigationInverseChangedConvention

Představuje operaci, která by měla být provedena při změně přeskočení navigace inverzní.

ISkipNavigationRemovedConvention

Představuje operaci, která by měla být provedena, když je vynechání navigace odebrána z typu entity.

ITriggerAddedConvention

Představuje operaci, která by se měla provést při přidání triggeru do typu entity.

ITriggerRemovedConvention

Představuje operaci, která by se měla provést, když je aktivační událost odebrána z typu entity.

ITypeIgnoredConvention

Představuje operaci, která by měla být provedena, když je typ ignorován.