Lingua

CoreEventId Classe

Definizione

ID evento per gli eventi che corrispondono ai messaggi registrati a un oggetto ILogger 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

Nome Descrizione
AccidentalComplexPropertyCollection

Una proprietà complessa è configurata con un tipo di raccolta, ma non è contrassegnata come raccolta.

AccidentalEntityType

È stato eseguito il mapping di un tipo di entità come tipo di entità. Se si esegue il mapping intenzionalmente di questo tipo, eliminare questo avviso e segnalare il problema in GitHub.

AmbiguousEndRequiredWarning

Chiave esterna configurata come richiesta 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 necessaria con il padre è stata interrotta.

CollectionChangeDetected

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

CollectionWithoutComparer

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

CompiledModelProviderMismatchWarning

È stato trovato un modello compilato, ma è stato compilato per un provider di database diverso.

ComplexElementPropertyChangeDetected

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

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 in 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

Oggetto DbContext 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 esso. Gli ordini verranno cancellati dopo Distinct e i risultati in seguito non verranno ordinati.

DuplicateDependentEntityTypeInstanceWarning

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

EnsureCreatedWithTrackedEntitiesWarning

EnsureCreatedAsync(CancellationToken) è stato chiamato su un contesto che sta già monitorando le entità aggiunte, modificate o eliminate. Queste modifiche andrebbero perse se si verifica un nuovo tentativo a causa di un errore temporaneo.

Questo evento si trova nella DbLoggerCategory.Infrastructure categoria .

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

ExecutionStrategyRetrying

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

FirstWithoutOrderByAndFilterWarning
Obsoleti.

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

ForeignKeyAttributesOnBothNavigationsWarning

Spostamenti separati in due relazioni, come ForeignKeyAttribute specificato nelle operazioni di spostamento su entrambi i lati.

ForeignKeyAttributesOnBothPropertiesWarning

Spostamenti separati in due relazioni, come ForeignKeyAttribute specificato nelle proprietà su entrambi i lati.

ForeignKeyChangeDetected

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

IncludeIgnoredWarning
Obsoleti.

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.

InconsistentOwnedDataWarning

È stata caricata un'entità di proprietà, ma l'entità proprietaria era Null. Ciò indica dati incoerenti nel database. L'entità di proprietà verrà ignorata.

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

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

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 navigazione è stata inclusa nella query.

NavigationBaseIncludeIgnored

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

NavigationIncluded
Obsoleti.

Una navigazione è stata inclusa nella query.

Questo evento si trova nella DbLoggerCategory.Query categoria .

NavigationLazyLoading

Una proprietà di navigazione viene caricata in modalità differita.

NoEntityTypeConfigurationsWarning

Impossibile creare un'istanza di un tipo che implementa IEntityTypeConfiguration<TEntity> .

NonDefiningInverseNavigationWarning
Obsoleti.

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

NonNullableInverted
Obsoleti.

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
Obsoleti.

Le spostamenti separate in due relazioni come non nullbility sono state specificate 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
Obsoleti.

La mancata disponibilità di valori Null della proprietà di navigazione all'entità dipendente è stata ignorata.

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 necessaria con l'entità principale con filtro di query globale definito e l'entità dichiarante non ha un filtro corrispondente

PossibleUnintendedCollectionNavigationNullComparisonWarning

Possibile confronto imprevisto dello spostamento della raccolta su Null.

PossibleUnintendedReferenceComparisonWarning

Possibile confronto di riferimento imprevisto.

PropertyChangeDetected

DetectChanges ha rilevato una modifica in un valore della 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 delle query.

QueryExecutionPlanned

È pianificata l'esecuzione di una query.

QueryIterationFailed

Errore durante l'elaborazione dei risultati di una query.

QueryModelCompiling
Obsoleti.

Viene compilato un modello di query.

Questo evento si trova nella DbLoggerCategory.Query categoria .

QueryModelOptimized
Obsoleti.

È 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
Obsoleti.

Tipo di entità con la proprietà di navigazione con l'oggetto RequiredAttribute 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
Obsoleti.

Spostamenti 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
Obsoleti.

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
Obsoleti.

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 nel database.

SaveChangesCompleted

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

SaveChangesFailed

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

SaveChangesStarting

SaveChanges() o uno degli 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 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à usata per un'altra relazione o non è compatibile con il tipo di chiave primaria associato.

ShadowPropertyCreated

È stata creata una proprietà shadow.

ShadowPropertyNameNotValidIdentifierWarning

Una proprietà shadow ha un nome che non è un identificatore valido, che può causare problemi nel codice generato.

SkipCollectionChangeDetected

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

SkippedEntityTypeConfigurationWarning

Impossibile creare un'istanza di un tipo che implementa IEntityTypeConfiguration<TEntity> .

StartedTracking

Un'entità viene rilevata dall'oggetto 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 di rilievo per archiviare i valori di enumerazione in JSON come numeri per impostazione predefinita. Per informazioni dettagliate, vedere https://aka.ms/efcore-docs-jsonenums.

TypeLoadingErrorWarning

Errore ignorato durante il caricamento dei tipi da un assembly.

ValueGenerated

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

Si applica a