Condividi tramite


Microsoft.EntityFrameworkCore.Metadata.Conventions Spazio dei nomi

Classi

BackingFieldAttributeConvention

Convenzione che configura una proprietà come campo sottostante basato sull'attributo BackingFieldAttribute .

BackingFieldConvention

Convenzione che consente di trovare campi di backup per le proprietà in base ai relativi nomi:

  • <[nome proprietà]>k__BackingField
  • _[nome proprietà cased camel]
  • _[nome proprietà]
  • m_[nome proprietà cased camel]
  • m_[nome proprietà]
  • [nome proprietà]_
BaseTypeDiscoveryConvention

Convenzione che trova tipi di entità di base e derivati che fanno già parte del modello in base alla gerarchia dei tipi CLR associata.

CascadeDeleteConvention

Convenzione che imposta il comportamento di eliminazione su Cascade per le chiavi esterne necessarie e ClientSetNull per quelle facoltative.

ChangeTrackingStrategyConvention

Convenzione che imposta un flag nel modello per ignorare sempre il rilevamento delle modifiche se nessun tipo di entità usa la Snapshot strategia.

CheckConstraintConvention

Convenzione che garantisce che i vincoli CHECK sui tipi derivati siano compatibili con i vincoli CHECK sul tipo di base. Garantisce inoltre che il tipo dichiarante sia corrente.

ComplexPropertyDiscoveryConvention

Convenzione che configura le relazioni tra i tipi di entità in base alle proprietà di navigazione, purché non vi sia ambiguità per quanto riguarda la struttura di spostamento inversa corrispondente.

ComplexTypeAttributeConvention

Convenzione che configura i tipi con .ComplexTypeAttribute

ConcurrencyCheckAttributeConvention

Convenzione che configura una proprietà come token di concorrenza se ha .ConcurrencyCheckAttribute

ConstructorBindingConvention

Convenzione che associa i parametri del costruttore del tipo di entità alle proprietà e alle proprietà del servizio esistenti in base ai relativi nomi:

  • [nome parametro]
  • [nome parametro con maiuscole/minuscole pascal]
  • _[nome parametro]
  • _[nome parametro con maiuscole/minuscole pascal]
  • m_[nome parametro]
  • m_[nome parametro con maiuscole/minuscole pascal]
ContextContainerConvention

Convenzione che configura il nome del contenitore predefinito come nome del tipo di contesto.

ConventionSet

Rappresenta un set di convenzioni utilizzate per compilare un modello.

CosmosDiscriminatorConvention

Convenzione che configura il valore discriminatorio per i tipi di entità come nome del tipo di entità.

CosmosInversePropertyAttributeConvention

Convenzione che configura la proprietà di navigazione inversa in base all'oggetto InversePropertyAttribute specificato nell'altra proprietà di navigazione. Si presuppone che tutti gli spostamenti siano destinati ai tipi di entità di proprietà per Cosmos.

CosmosKeyDiscoveryConvention

Convenzione che trova la proprietà della chiave primaria per il tipo di entità in base ai nomi e aggiunge la chiave di partizione, se presente.

CosmosManyToManyJoinEntityTypeConvention

Convenzione che crea un tipo di entità join per una relazione molti-a-molti e vi aggiunge una chiave di partizione se i tipi correlati ne condividono uno.

CosmosRelationshipDiscoveryConvention

Convenzione che configura le relazioni tra i tipi di entità in base alle proprietà di navigazione, purché non vi sia ambiguità per quanto riguarda la struttura di spostamento inversa corrispondente. Si presuppone che tutti gli spostamenti siano destinati ai tipi di entità di proprietà per Cosmos.

CosmosRuntimeModelConvention

Convenzione che crea una copia ottimizzata del modello modificabile. Questa convenzione viene in genere implementata dai provider di database per aggiornare le annotazioni del provider durante la creazione di un modello di sola lettura.

CosmosValueGenerationConvention

Convenzione che configura la generazione di valori di archiviazione come OnAdd nelle proprietà che fanno parte della chiave primaria e non fanno parte di alcuna chiave esterna o sono state configurate per avere un valore predefinito del database.

DatabaseGeneratedAttributeConvention

Convenzione che configura una proprietà come OnAdd se Identity è specificata, OnAddOrUpdate se Computed viene specificata o Never se None viene specificata utilizzando un oggetto DatabaseGeneratedAttribute.

DbFunctionTypeMappingConvention

Una convenzione consente di configurare il mapping dei tipi per IDbFunction le istanze.

DbSetFindingConvention

Convenzione che aggiunge tipi di entità in base alle DbSet<TEntity> proprietà definite nella classe derivata DbContext .

DefiningQueryRewritingConvention

Convenzione che converte gli accessi all'interno dei filtri di DbSet<TEntity> query e la definizione di query in EntityQueryRootExpression. Ciò li rende coerenti con il modo in cui DbSet accede alle query effettive vengono rappresentati, consentendo un'elaborazione più semplice nella pipeline di query.

DeleteBehaviorAttributeConvention

Convenzione che configura il comportamento di eliminazione in base all'oggetto DeleteBehaviorAttribute applicato alla proprietà .

DerivedTypeDiscoveryConvention

Convenzione che trova i tipi di entità derivati che fanno già parte del modello in base alla gerarchia dei tipi CLR associata.

DiscriminatorConvention

Convenzione che configura il valore discriminatorio per i tipi di entità in una gerarchia come nome del tipo di entità.

DiscriminatorLengthConvention

Convenzione che imposta la lunghezza massima per le proprietà discriminatorie delle stringhe.

ElementMappingConvention

Convenzione che garantisce che i mapping delle proprietà abbiano qualsiasi elemento ElementMapping individuato dal mapper di tipi.

EntitySplittingConvention

Convenzione che crea relazioni di collegamento per la suddivisione delle entità e gestisce i frammenti di mapping.

EntityTypeAttributeConventionBase<TAttribute>

Tipo di base per le convenzioni che eseguono la configurazione in base a un attributo specificato in un tipo di entità.

EntityTypeConfigurationAttributeConvention

Convenzione che applica la configurazione del tipo di entità specificata in EntityTypeConfigurationAttribute.

EntityTypeConfigurationEntityTypeAttributeConvention

Convenzione che applica la configurazione del tipo di entità specificata in EntityTypeConfigurationAttribute.

EntityTypeHierarchyMappingConvention

Convenzione che rimuove i discriminatori dai tipi di entità non TPH e rimuove il mapping delle proprietà ereditate per i tipi di entità TPT.

ForeignKeyAttributeConvention

Convenzione che configura le proprietà della chiave esterna associate a una proprietà di navigazione in base all'oggetto ForeignKeyAttribute specificato nelle proprietà o nelle proprietà di navigazione.

ForeignKeyIndexConvention

Convenzione che crea indici su proprietà di chiave esterna, a meno che non siano già coperte da indici o chiavi esistenti.

ForeignKeyPropertyDiscoveryConvention

Convenzione che trova le proprietà di chiave esterna per le relazioni in base ai nomi, ignorando la distinzione tra maiuscole e minuscole:

  • [nome proprietà di navigazione] [nome della proprietà della chiave principale]
  • [nome proprietà di navigazione] Id
  • [nome entità principale] [nome della proprietà della chiave principale]
  • [nome entità principale] Id
IndexAttributeConvention

Convenzione che configura gli indici di database in base a IndexAttribute.

InheritanceDiscoveryConventionBase

Tipo di base per le convenzioni di individuazione dell'ereditarietà

InversePropertyAttributeConvention

Convenzione che configura la proprietà di navigazione inversa in base all'oggetto InversePropertyAttribute specificato nell'altra proprietà di navigazione.

KeyAttributeConvention

Convenzione che configura la chiave del tipo di entità in base all'oggetto KeyAttribute specificato in una proprietà o PrimaryKeyAttribute specificata in un tipo CLR.

KeyDiscoveryConvention

Convenzione che trova la proprietà chiave primaria per il tipo di entità in base ai nomi, ignorando la distinzione tra maiuscole e minuscole:

  • ID
  • [nome entità] Id
KeylessAttributeConvention

Convenzione che ignora i tipi di entità con .KeylessAttribute

KeylessEntityTypeAttributeConvention

Convenzione che ignora i tipi di entità con .KeylessAttribute

ManyToManyJoinEntityTypeConvention

Una convenzione che cerca la corrispondenza ignora gli spostamenti e crea automaticamente un'entità di join molti-a-molti con chiavi esterne appropriate, imposta i due spostamenti corrispondenti ignorano gli spostamenti per l'uso di tali chiavi esterne.

MaxLengthAttributeConvention

Convenzione che configura la lunghezza massima in base all'oggetto MaxLengthAttribute applicato alla proprietà .

ModelCleanupConvention

Convenzione che rimuove qualsiasi stato utilizzato solo durante la compilazione del modello.

NavigationAttributeConventionBase<TAttribute>

Tipo di base per le convenzioni che eseguono la configurazione in base a un attributo applicato a una struttura di spostamento.

NavigationBackingFieldAttributeConvention

Convenzione che configura una proprietà di navigazione come un campo sottostante basato sull'attributo BackingFieldAttribute .

NavigationEagerLoadingConvention

Convenzione che configura gli spostamenti ai tipi di entità di proprietà come caricati eager.

NonNullableConventionBase

Tipo di base per le convenzioni che configurano gli aspetti del modello in base al fatto che il tipo di membro sia un tipo riferimento non nullable.

NonNullableNavigationConvention

Convenzione che configura gli spostamenti non nullable al tipo di entità principale in base alle esigenze.

NonNullableReferencePropertyConvention

Convenzione che configura le proprietà dei tipi non nullable in base alle esigenze.

NotMappedEntityTypeAttributeConvention

Convenzione che ignora i tipi di entità con .NotMappedAttribute

NotMappedMemberAttributeConvention

Convenzione che ignora i membri sui tipi di entità che dispongono di NotMappedAttribute.

NotMappedTypeAttributeConvention

Convenzione che ignora i tipi di entità con .NotMappedAttribute

OwnedAttributeConvention

Convenzione che configura i tipi di entità che dispongono di OwnedAttribute come di proprietà.

OwnedEntityTypeAttributeConvention

Convenzione che configura i tipi di entità che dispongono di OwnedAttribute come di proprietà.

OwnedTypesConvention

Convenzione che configura i tipi di entità di proprietà con la definizione dello spostamento come tipi di entità di proprietà senza definire lo spostamento se è presente un solo spostamento di questo tipo.

PrecisionAttributeConvention

Convenzione che configura la precisione in base all'oggetto PrecisionAttribute applicato alla proprietà .

PropertyAttributeConventionBase<TAttribute>

Tipo di base per le convenzioni che eseguono la configurazione in base a un attributo applicato a una proprietà.

PropertyDiscoveryConvention

Convenzione che aggiunge proprietà ai tipi di entità corrispondenti alle proprietà pubbliche scalari nel tipo CLR.

PropertyOverridesConvention

Convenzione che garantisce che la proprietà dichiarativa sia corrente per le sostituzioni della proprietà.

QueryFilterDefiningQueryRewritingConvention

Convenzione che converte gli accessi di DbSet all'interno dei filtri di query e la definizione di query in EntityQueryables. Ciò li rende coerenti con il modo in cui DbSet accede alle query effettive vengono rappresentati, consentendo un'elaborazione più semplice nella pipeline di query.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

Convenzione che converte gli accessi di all'interno dei filtri di DbSet<TEntity> query in EntityQueryRootExpression. Ciò li rende coerenti con il modo in cui DbSet accede alle query effettive vengono rappresentati, consentendo un'elaborazione più semplice nella pipeline di query.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

Visitatore che riscrive gli accessi a DbSet rilevati in un'espressione in EntityQueryRootExpression.

RelationalColumnAttributeConvention

Convenzione che configura il nome e il tipo di colonna per una proprietà basata sull'oggetto applicato ColumnAttribute.

RelationalColumnCommentAttributeConvention

Convenzione che configura il commento della colonna per una proprietà o un campo in base all'oggetto applicato CommentAttribute.

RelationalDbFunctionAttributeConvention

Convenzione che configura i mapping delle funzioni del modello in base ai metodi statici pubblici nel contesto contrassegnato con DbFunctionAttribute.

RelationalMapToJsonConvention

Convenzione che configura le impostazioni predefinite per un'entità mappata a una colonna JSON.

RelationalMaxIdentifierLengthConvention

Convenzione che configura la lunghezza massima dell'identificatore di oggetto supportata dal database.

RelationalModelConvention

Convenzione che precomputa un modello relazionale.

RelationalNavigationJsonPropertyNameAttributeConvention

Convenzione che configura un nome di elemento JSON per la proprietà di navigazione mappata a json in base all'attributo JsonPropertyNameAttribute .

RelationalPropertyJsonPropertyNameAttributeConvention

Convenzione che configura il nome della proprietà JSON in base all'oggetto applicato JsonPropertyNameAttribute.

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

Convenzione che converte gli accessi di all'interno dei filtri di DbSet<TEntity> query in EntityQueryRootExpression. Ciò li rende coerenti con il modo in cui DbSet accede alle query effettive vengono rappresentati, consentendo un'elaborazione più semplice nella pipeline di query.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

Visitatore che riscrive gli accessi a DbSet rilevati in un'espressione in EntityQueryRootExpression.

RelationalRuntimeModelConvention

Convenzione che crea una copia ottimizzata del modello modificabile. Questa convenzione viene in genere implementata dai provider di database per aggiornare le annotazioni del provider durante la creazione di un modello di sola lettura.

RelationalTableAttributeConvention

Convenzione che configura il nome della tabella e lo schema per i tipi di entità in base all'oggetto applicato TableAttribute.

RelationalTableCommentAttributeConvention

Convenzione che configura il commento della tabella per un tipo di entità basato sull'oggetto applicato CommentAttribute.

RelationalValueGenerationConvention

Convenzione che configura la generazione di valori di archiviazione come OnAdd nelle proprietà che fanno parte della chiave primaria e non fanno parte di alcuna chiave esterna o sono state configurate per avere un valore predefinito del database. Configura anche le proprietà come OnAddOrUpdate se fossero configurate come colonne calcolate.

RelationshipDiscoveryConvention

Convenzione che configura le relazioni tra i tipi di entità in base alle proprietà di navigazione, purché non vi sia ambiguità per quanto riguarda la struttura di spostamento inversa corrispondente.

RequiredNavigationAttributeConvention

Convenzione che configura il lato principale della relazione come richiesto se l'oggetto RequiredAttribute viene applicato alla proprietà di navigazione al tipo di entità principale.

RequiredPropertyAttributeConvention

Convenzione che configura le proprietà in base alle esigenze se sono RequiredAttribute applicate.

RuntimeModelConvention

Convenzione che crea una copia ottimizzata del modello modificabile. Questa convenzione viene in genere implementata dai provider di database per aggiornare le annotazioni del provider durante la creazione di un modello di sola lettura.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Visitatore che riscrive EntityQueryRootExpression in un'espressione per usare un tipo di entità diverso.

SequenceUniquificationConvention

Convenzione che garantisce che tutte le sequenze del modello abbiano nomi univoci all'interno di uno schema quando vengono troncate alla lunghezza massima dell'identificatore per il modello.

ServicePropertyDiscoveryConvention

Convenzione che aggiunge le proprietà del servizio ai tipi di entità.

SharedTableConvention

Convenzione che modifica i nomi degli oggetti di database per i tipi di entità che condividono una tabella per evitare conflitti.

SqliteConventionSetBuilder

Generatore per la creazione di convenzioni per SQLite.

SqliteRuntimeModelConvention

Convenzione che crea una copia ottimizzata del modello modificabile.

SqliteSharedTableConvention

Convenzione che modifica i nomi degli oggetti di database per i tipi di entità che condividono una tabella per evitare conflitti.

SqlServerConventionSetBuilder

Generatore per la creazione di convenzioni per SQL Server.

SqlServerDbFunctionConvention

Convenzione che garantisce che Schema venga popolata per le funzioni di database con IsBuiltIn flag impostato su false.

SqlServerIndexConvention

Convenzione che configura il filtro per indici univoci non cluster con colonne nullable per filtrare i valori Null.

SqlServerMemoryOptimizedTablesConvention

Convenzione che configura gli indici come non cluster per le tabelle ottimizzate per la memoria.

SqlServerOnDeleteConvention

Convenzione che configura il comportamento OnDelete per le chiavi esterne nel tipo di entità join per ignorare gli spostamenti

SqlServerOutputClauseConvention

Convenzione che configura le tabelle con trigger per non usare la clausola OUTPUT durante il salvataggio delle modifiche.

SqlServerRuntimeModelConvention

Convenzione che crea una copia ottimizzata del modello modificabile.

SqlServerSharedTableConvention

Convenzione che modifica i nomi degli oggetti di database per i tipi di entità che condividono una tabella per evitare conflitti.

SqlServerStoreGenerationConvention

Convenzione che garantisce che le proprietà non siano configurate in modo da avere un valore predefinito, come colonna calcolata o usando contemporaneamente un oggetto SqlServerValueGenerationStrategy .

SqlServerTemporalConvention

Convenzione che modifica le impostazioni temporali per un'entità mappata a una tabella temporale.

SqlServerValueGenerationConvention

Una convenzione che configura la generazione di valori di archiviazione come OnAdd nelle proprietà che fanno parte della chiave primaria e non fanno parte di alcuna chiave esterna, sono state configurate per avere un valore predefinito del database o sono state configurate per l'uso di .SqlServerValueGenerationStrategy Configura anche le proprietà come OnAddOrUpdate se fossero configurate come colonne calcolate.

SqlServerValueGenerationStrategyConvention

Convenzione che configura il modello SqlServerValueGenerationStrategy predefinito come IdentityColumn.

StoredProcedureConvention

Convenzione che garantisce che il tipo di entità sia corrente per le stored procedure.

StoreGenerationConvention

Convenzione che garantisce che le proprietà non siano configurate per avere un valore predefinito e come colonna calcolata contemporaneamente.

StoreKeyConvention

Convenzione che aggiunge la proprietà 'id', una chiave richiesta da Azure Cosmos.

StringLengthAttributeConvention

Convenzione che configura la lunghezza massima in base all'oggetto StringLengthAttribute applicato alla proprietà .

TableNameFromDbSetConvention

Convenzione che configura il nome della tabella in base al nome della DbSet<TEntity> proprietà.

TableSharingConcurrencyTokenConvention

Convenzione che trova i tipi di entità che condividono una tabella con una colonna token di concorrenza in cui tali tipi di entità non hanno una proprietà mappata a tale colonna. Crea quindi una proprietà di concorrenza shadow mappata a tale colonna sui tipi di entità più di base.

TableValuedDbFunctionConvention

Convenzione che configura il tipo di entità a cui viene eseguito il mapping di una funzione queryable.

TimestampAttributeConvention

Convenzione che configura la proprietà come token di concorrenza se un oggetto TimestampAttribute viene applicato.

TypeAttributeConventionBase<TAttribute>

Tipo di base per le convenzioni che eseguono la configurazione in base a un attributo specificato in un tipo strutturale.

TypeMappingConvention

Convenzione che crea e assegna il mapping dei tipi di archiviazione alle proprietà dell'entità.

UnicodeAttributeConvention

Convenzione che configura Unicode in base alla UnicodeAttribute proprietà applicata.

ValidatingConvention

Convenzione che verifica se il modello è valido.

ValueGenerationConvention

Convenzione che configura la generazione di valori dell'archivio come OnAdd nelle proprietà che fanno parte della chiave primaria e non fanno parte di chiavi esterne.

Interfacce

IComplexPropertyAddedConvention

Rappresenta un'operazione che deve essere eseguita quando una proprietà complessa viene aggiunta a un oggetto simile al tipo.

IComplexPropertyAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando un'annotazione viene modificata in una proprietà complessa.

IComplexPropertyFieldChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato il campo sottostante per una proprietà complessa.

IComplexPropertyNullabilityChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato il supporto dei valori Null per una proprietà complessa.

IComplexPropertyRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando una proprietà complessa viene rimossa da un oggetto simile al tipo.

IComplexTypeAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando un'annotazione viene modificata in un tipo complesso.

IComplexTypeMemberIgnoredConvention

Rappresenta un'operazione che deve essere eseguita quando un membro di tipo complesso viene ignorato.

IConvention

Si tratta dell'interfaccia di base per tutte le interfacce di convenzione, non deve essere implementata direttamente.

IConventionBatch

Rappresenta un oggetto che ritarda qualsiasi chiamata di convenzione fino a quando non viene eseguito o eliminato.

IConventionContext

Informazioni contestuali associate a ogni chiamata di convenzione.

IConventionContext<TMetadata>

Informazioni contestuali associate a ogni chiamata di convenzione.

IDiscriminatorPropertySetConvention

Rappresenta un'operazione che deve essere eseguita quando viene impostata una proprietà discriminatoria per un tipo di entità.

IElementTypeAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata un'annotazione sugli elementi di una proprietà di una raccolta.

IElementTypeNullabilityChangedConvention

Rappresenta un'operazione che deve essere eseguita quando sono stati modificati i valori Null per gli elementi di una proprietà della raccolta.

IEntityTypeAddedConvention

Rappresenta un'operazione che deve essere eseguita quando un tipo di entità viene aggiunto al modello.

IEntityTypeAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando un'annotazione viene modificata in un tipo di entità.

IEntityTypeBaseTypeChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato il tipo di base di un tipo di entità.

IEntityTypeIgnoredConvention

Rappresenta un'operazione che deve essere eseguita quando un tipo di entità viene ignorato.

IEntityTypeMemberIgnoredConvention

Rappresenta un'operazione che deve essere eseguita quando un membro del tipo di entità viene ignorato.

IEntityTypePrimaryKeyChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata la chiave primaria per un tipo di entità.

IEntityTypeRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando un tipo di entità viene rimosso dal modello.

IForeignKeyAddedConvention

Rappresenta un'operazione che deve essere eseguita quando una chiave esterna viene aggiunta al tipo di entità.

IForeignKeyAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata un'annotazione su una chiave esterna.

IForeignKeyDependentRequirednessChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata la richiesta dipendente per una chiave esterna.

IForeignKeyNullNavigationSetConvention

Rappresenta un'operazione che deve essere eseguita quando una struttura di spostamento è impostata null su su una chiave esterna.

IForeignKeyOwnershipChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato il valore di proprietà per una chiave esterna.

IForeignKeyPrincipalEndChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata la fine principale di una chiave esterna.

IForeignKeyPropertiesChangedConvention

Rappresenta un'operazione che deve essere eseguita quando vengono modificate le proprietà della chiave esterna o la chiave principale.

IForeignKeyRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando viene rimossa una chiave esterna.

IForeignKeyRequirednessChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata la necessità di una chiave esterna.

IForeignKeyUniquenessChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata l'univocità per una chiave esterna.

IIndexAddedConvention

Rappresenta un'operazione che deve essere eseguita quando un indice viene aggiunto al tipo di entità.

IIndexAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando un'annotazione viene modificata in un indice.

IIndexRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando un indice viene rimosso dal tipo di entità.

IIndexSortOrderChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato l'ordinamento di un indice.

IIndexUniquenessChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata l'univocità di un indice.

IKeyAddedConvention

Rappresenta un'operazione che deve essere eseguita quando viene aggiunta una chiave al tipo di entità.

IKeyAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata un'annotazione su una chiave.

IKeyRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando viene rimossa una chiave.

IModelAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando un'annotazione viene modificata in un modello.

IModelFinalizedConvention

Rappresenta un'operazione che deve essere eseguita dopo la finalizzazione di un modello e non può più essere modificata.

IModelFinalizingConvention

Rappresenta un'operazione che deve essere eseguita quando viene finalizzato un modello.

IModelInitializedConvention

Rappresenta un'operazione che deve essere eseguita quando viene inizializzato un modello.

INavigationAddedConvention

Rappresenta un'operazione che deve essere eseguita quando viene aggiunto uno spostamento al tipo di entità.

INavigationAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata un'annotazione in una struttura di spostamento.

INavigationRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando uno spostamento viene rimosso dal tipo di entità.

IPropertyAddedConvention

Rappresenta un'operazione che deve essere eseguita quando una proprietà viene aggiunta al tipo di entità.

IPropertyAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata un'annotazione in una proprietà .

IPropertyElementTypeChangedConvention

Rappresenta un'operazione che deve essere eseguita quando l'oggetto IElementType per una proprietà viene modificato.

IPropertyFieldChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato il campo sottostante di una proprietà.

IPropertyNullabilityChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato il supporto dei valori Null per una proprietà.

IPropertyRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando una proprietà viene rimossa dal tipo di entità.

ISkipNavigationAddedConvention

Rappresenta un'operazione che deve essere eseguita quando viene aggiunto uno spostamento skip al tipo di entità.

ISkipNavigationAnnotationChangedConvention

Rappresenta un'operazione che deve essere eseguita quando un'annotazione viene modificata in uno spostamento ignora.

ISkipNavigationForeignKeyChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificata una chiave esterna di navigazione skip.

ISkipNavigationInverseChangedConvention

Rappresenta un'operazione che deve essere eseguita quando viene modificato un inverso di navigazione skip.

ISkipNavigationRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando uno spostamento ignorato viene rimosso dal tipo di entità.

ITriggerAddedConvention

Rappresenta un'operazione che deve essere eseguita quando un trigger viene aggiunto al tipo di entità.

ITriggerRemovedConvention

Rappresenta un'operazione che deve essere eseguita quando un trigger viene rimosso dal tipo di entità.

ITypeIgnoredConvention

Rappresenta un'operazione che deve essere eseguita quando un tipo viene ignorato.