Condividi tramite


CoreEventId Classe

Definizione

ID evento per gli eventi che corrispondono ai messaggi registrati a un ILogger oggetto e gli eventi inviati a un oggetto DiagnosticSource.

public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
Ereditarietà
CoreEventId

Commenti

Questi ID vengono usati anche con WarningsConfigurationBuilder per configurare il comportamento degli avvisi.

Per altre informazioni ed esempi, vedere Registrazione, eventi e diagnostica .

Campi

AmbiguousEndRequiredWarning

Chiave esterna configurata come richiesto prima che sia stata determinata la fine dipendente.

CascadeDelete

Un'entità viene eliminata o scollegata perché l'elemento padre è stato eliminato.

CascadeDeleteOrphan

Un'entità viene eliminata o scollegata perché la relazione richiesta con il padre è stata interrotta.

CollectionChangeDetected

DetectChanges ha rilevato che le entità sono state aggiunte e/o rimosse da una proprietà di navigazione della raccolta.

CollectionWithoutComparer

Una proprietà ha un tipo di raccolta o di enumerazione con un convertitore di valori, ma senza operatore di confronto di valori.

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

L'oggetto ForeignKeyAttribute specificato nella struttura di spostamento non corrisponde all'oggetto ForeignKeyAttribute specificato nella proprietà .

ConflictingKeylessAndKeyAttributesWarning

Un KeylessAttribute attributo sul tipo di entità è in conflitto con un KeyAttribute attributo su almeno una delle relative proprietà.

ConflictingShadowForeignKeysWarning

Le proprietà che meglio corrispondono alla convenzione di chiave esterna sono già utilizzate da una chiave esterna diversa.

ContextDisposed

L'oggetto DbContext viene eliminato.

ContextInitialized

Un DbContext oggetto è stato inizializzato.

CoreBaseId

Limite inferiore per gli ID evento usati da qualsiasi codice entity framework o provider.

DetachedLazyLoadingWarning

È stato effettuato un tentativo di caricamento differita di una proprietà da un'entità scollegata/senza rilevamento.

DetectChangesCompleted

DetectChanges è stato completato.

DetectChangesStarting

DetectChanges è in avvio.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

La query usa l'operatore 'Distinct' dopo l'applicazione di un ordinamento. Se è presente un'operazione di limitazione delle righe usata prima Distinct e dopo l'ordinamento, l'ordinamento verrà usato per tale operazione. Gli ordini verranno cancellati dopo Distinct e i risultati successivi non verranno ordinati.

DuplicateDependentEntityTypeInstanceWarning

La stessa entità viene rilevata come tipo di entità condivisa diversa. Questo evento si trova nella DbLoggerCategory.Update categoria .

ExecutionStrategyRetrying

È stata rilevata un'eccezione temporanea durante l'esecuzione e l'operazione verrà ritentata.

FirstWithoutOrderByAndFilterWarning
Obsoleta..

Una query usa l'operazione First/FirstOrDefault senza OrderBy e un filtro che può causare risultati imprevedibili.

ForeignKeyAttributesOnBothNavigationsWarning

Gli spostamenti separati in due relazioni come ForeignKeyAttribute specificato nelle navigazione su entrambi i lati.

ForeignKeyAttributesOnBothPropertiesWarning

Gli spostamenti separati in due relazioni come ForeignKeyAttribute specificato sulle proprietà su entrambi i lati.

ForeignKeyChangeDetected

DetectChanges ha rilevato una modifica in un valore della proprietà di chiave esterna.

IncludeIgnoredWarning
Obsoleta..

Una navigazione è stata ignorata durante la compilazione di una query.

Questo evento si trova nella DbLoggerCategory.Query categoria .

IncompatibleMatchingForeignKeyProperties

La corrispondenza migliore per le proprietà della chiave esterna non è compatibile con la chiave principale.

InvalidIncludePathError

Percorso di inclusione '{navigationChain}' non valido. Impossibile trovare lo spostamento per '{navigationName}'.

LazyLoadOnDisposedContextWarning

È stato effettuato un tentativo di caricamento differita di una proprietà dopo l'eliminazione di DbContext.

ManyServiceProvidersCreatedWarning

Molti provider di servizi sono stati creati in un singolo dominio dell'app.

MappedComplexPropertyIgnoredWarning

Una proprietà è stata prima mappata in modo esplicito e quindi ignorata.

MappedEntityTypeIgnoredWarning

Un tipo di entità è stato prima mappato in modo esplicito e quindi ignorato.

MappedNavigationIgnoredWarning

È stato eseguito il mapping esplicito di una struttura di spostamento e quindi ignorato.

MappedPropertyIgnoredWarning

Una proprietà è stata prima mappata in modo esplicito e quindi ignorata.

MultipleInversePropertiesSameTargetWarning

Esistono più spostamenti con InversePropertyAttribute tale punto alla stessa navigazione inversa.

MultipleNavigationProperties

Esistono più proprietà che potrebbero essere spostamenti nello stesso tipo.

MultiplePrimaryKeyCandidates

Esistono più proprietà che possono essere usate come chiave primaria.

NavigationBaseIncluded

Una base di spostamento è stata inclusa nella query.

NavigationBaseIncludeIgnored

Una base di navigazione specifica in Includi nella query è stata ignorata perché verrà già popolata a causa della correzione.

NavigationIncluded
Obsoleta..

Una struttura di spostamento è stata inclusa nella query.

Questo evento si trova nella DbLoggerCategory.Query categoria .

NavigationLazyLoading

Viene caricata una proprietà di navigazione lazy.

NonDefiningInverseNavigationWarning
Obsoleta..

Lo spostamento che InversePropertyAttribute punta a non è la struttura di spostamento che definisce.

NonNullableInverted
Obsoleta..

Il tipo di entità con la proprietà di navigazione con valori Null è stato configurato come lato dipendente nella relazione.

Questo evento si trova nella DbLoggerCategory.Model categoria .

Questo evento usa il NavigationEventData payload quando viene usato con un oggetto DiagnosticSource.

NonNullableReferenceOnBothNavigations
Obsoleta..

Gli spostamenti separati in due relazioni come non nullbility sono stati specificati in entrambi gli spostamenti.

Questo evento si trova nella DbLoggerCategory.Model categoria .

Questo evento usa il TwoPropertyBaseCollectionsEventData payload quando viene usato con un oggetto DiagnosticSource.

NonNullableReferenceOnDependent
Obsoleta..

Il valore Nullbility della proprietà di navigazione per l'entità dipendente è stato ignorato.

Questo evento si trova nella DbLoggerCategory.Model categoria .

Questo evento usa il NavigationEventData payload quando viene usato con un oggetto DiagnosticSource.

NonOwnershipInverseNavigationWarning

Lo spostamento che InversePropertyAttribute punta a non è la struttura di spostamento che definisce.

OldModelVersionWarning

Il modello fornito nelle opzioni di contesto è stato creato con una versione precedente di EF Core.

OptimisticConcurrencyException

È OptimisticConcurrencyException stato generato un oggetto durante la chiamata a SaveChanges()

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

Navigazione obbligatoria con l'entità principale con filtro di query globale definito e l'entità dichiarante che non ha un filtro corrispondente

PossibleUnintendedCollectionNavigationNullComparisonWarning

Possibile confronto imprevisto tra navigazione raccolta e Null.

PossibleUnintendedReferenceComparisonWarning

Possibile confronto dei riferimenti imprevisti.

PropertyChangeDetected

DetectChanges ha rilevato una modifica in un valore di proprietà.

ProviderBaseId

Limite inferiore per gli ID evento usati solo dai provider di database.

ProviderDesignBaseId

Limite inferiore per gli ID evento usati solo dalla fase di progettazione e dagli strumenti del provider di database.

QueryCanceled

Una query è stata annullata per il tipo di contesto '{contextType}'.

QueryCompilationStarting

Avvio della compilazione di query.

QueryExecutionPlanned

È pianificata l'esecuzione di una query.

QueryIterationFailed

Errore durante l'elaborazione dei risultati di una query.

QueryModelCompiling
Obsoleta..

Viene compilato un modello di query.

Questo evento si trova nella DbLoggerCategory.Query categoria .

QueryModelOptimized
Obsoleta..

È stato ottimizzato un modello di query.

Questo evento si trova nella DbLoggerCategory.Query categoria .

RedundantAddServicesCallWarning

'AddEntityFramework*' è stato chiamato nel provider di servizi, ma 'UseInternalServiceProvider' non lo era.

RedundantForeignKeyWarning

L'oggetto configurato IForeignKey è ridondante.

RedundantIndexRemoved

Un indice non è stato creato perché le proprietà sono già coperte.

ReferenceChangeDetected

DetectChanges ha rilevato una modifica ai riferimenti all'entità da un'altra entità.

RelationalBaseId

Limite inferiore per gli ID evento usati da qualsiasi provider di database relazionale.

RequiredAttributeInverted
Obsoleta..

Tipo di entità con la proprietà di navigazione con l'oggetto RequiredAttribute è stato configurato come lato dipendente nella relazione.

Questo evento si trova nella DbLoggerCategory.Model categoria .

Questo evento usa il NavigationEventData payload quando viene usato con un oggetto DiagnosticSource.

RequiredAttributeOnBothNavigations
Obsoleta..

Gli spostamenti sono separati in due relazioni, come RequiredAttribute specificato in entrambi gli spostamenti.

Questo evento si trova nella DbLoggerCategory.Model categoria .

Questo evento usa il TwoPropertyBaseCollectionsEventData payload quando viene usato con un oggetto DiagnosticSource.

RequiredAttributeOnCollection

L'oggetto RequiredAttribute nella proprietà di navigazione della raccolta è stato ignorato.

RequiredAttributeOnDependent
Obsoleta..

L'oggetto RequiredAttribute nella proprietà di navigazione dell'entità dipendente è stato ignorato.

Questo evento si trova nella DbLoggerCategory.Model categoria .

Questo evento usa il NavigationEventData payload quando viene usato con un oggetto DiagnosticSource.

RequiredAttributeOnSkipNavigation

L'oggetto RequiredAttribute nella proprietà di navigazione skip è stato ignorato.

RowLimitingOperationWithoutOrderByWarning
Obsoleta..

Una query usa un'operazione di limitazione delle righe (Skip/Take) senza OrderBy, che può causare risultati imprevedibili.

SaveChangesCanceled

Si è verificato un errore durante il tentativo di salvare le modifiche apportate al database.

SaveChangesCompleted

SaveChanges() o uno dei relativi overload è stato completato.

SaveChangesFailed

Si è verificato un errore durante il tentativo di salvare le modifiche apportate al database.

SaveChangesStarting

SaveChanges() o uno dei relativi overload avviati.

SensitiveDataLoggingEnabledWarning

Avviso che indica che la registrazione dei dati sensibili è abilitata e può essere registrata.

ServiceProviderCreated

Un provider di servizi è stato creato per l'uso interno da Parte di Entity Framework.

ServiceProviderDebugInfo

Fornisce informazioni di debug per il motivo per cui è stato creato un nuovo provider di servizi interno.

ShadowForeignKeyPropertyCreated

Una proprietà di chiave esterna è stata creata nello stato shadow perché una proprietà in conflitto con il nome semplice per questa chiave esterna esiste nel tipo di entità, ma non è mappata, è già utilizzata per un'altra relazione o non è compatibile con il tipo di chiave primaria associata.

ShadowPropertyCreated

È stata creata una proprietà shadow.

SkipCollectionChangeDetected

DetectChanges ha rilevato che le entità sono state aggiunte e/o rimosse da una raccolta ignorano la proprietà di navigazione.

StartedTracking

Un'entità viene rilevata da DbContext.

StateChanged

Un'entità DbContext rilevata da sta cambiando da una EntityState all'altra.

StringEnumValueInJson

Un valore stringa per un'enumerazione è stato letto da JSON. A partire da EF Core 8, è stata apportata una modifica che causa un'interruzione per archiviare i valori di enumerazione in JSON come numeri per impostazione predefinita. Per informazioni dettagliate, vedere https://aka.ms/efcore-docs-jsonenums.

ValueGenerated

Una proprietà di un'entità rilevata ottiene un valore generato.

Si applica a