Sprache

CoreEventId Klasse

Definition

Ereignis-IDs für Ereignisse, die nachrichten entsprechen, die an ein ILogger und an ein DiagnosticSourceEreignis gesendet wurden.

public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
Vererbung
CoreEventId

Hinweise

Diese IDs werden auch verwendet WarningsConfigurationBuilder , um das Verhalten von Warnungen zu konfigurieren.

Weitere Informationen und Beispiele finden Sie unter Protokollierung, Ereignisse und Diagnose .

Felder

Name Beschreibung
AccidentalComplexPropertyCollection

Eine komplexe Eigenschaft ist mit einem Sammlungstyp konfiguriert, ist jedoch nicht als Sammlung gekennzeichnet.

AccidentalEntityType

Ein Entitätstyp wurde als Entitätstyp zugeordnet. Wenn Sie diesen Typ absichtlich zuordnen, unterdrücken Sie diese Warnung, und melden Sie das Problem auf GitHub.

AmbiguousEndRequiredWarning

Fremdschlüssel, der als erforderlich konfiguriert wurde, bevor das abhängige Ende bestimmt wurde.

CascadeDelete

Eine Entität wird gelöscht oder getrennt, da das übergeordnete Element gelöscht wurde.

CascadeDeleteOrphan

Eine Entität wird gelöscht oder getrennt, da die erforderliche Beziehung zu ihrem übergeordneten Element getrennt wurde.

CollectionChangeDetected

DetectChanges hat festgestellt, dass Entitäten hinzugefügt und/oder aus einer Sammlungsnavigationseigenschaft entfernt wurden.

CollectionWithoutComparer

Eine Eigenschaft verfügt über eine Auflistung oder einen Enumerationstyp mit einem Wertkonverter, jedoch ohne Wertvergleich.

CompiledModelProviderMismatchWarning

Es wurde ein kompiliertes Modell gefunden, aber für einen anderen Datenbankanbieter erstellt.

ComplexElementPropertyChangeDetected

DetectChanges hat eine Änderung in einem Eigenschaftswert erkannt.

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

Die ForeignKeyAttribute in der Navigation angegebene Eigenschaft stimmt nicht mit der ForeignKeyAttribute angegebenen Eigenschaft überein.

ConflictingKeylessAndKeyAttributesWarning

Ein KeylessAttribute Attribut für den Entitätstyp steht im Konflikt mit einem KeyAttribute Attribut für mindestens eine seiner Eigenschaften.

ConflictingShadowForeignKeysWarning

Die Eigenschaften, die am besten mit der Fremdschlüsselkonvention übereinstimmen, werden bereits von einem anderen Fremdschlüssel verwendet.

ContextDisposed

Der DbContext Vorgang wird verworfen.

ContextInitialized

Eine DbContext wurde initialisiert.

CoreBaseId

Die untere Grenze für Ereignis-IDs, die von einem Entity Framework- oder Anbietercode verwendet werden.

DetachedLazyLoadingWarning

Es wurde versucht, eine Eigenschaft von einer getrennten/no-tracking-Entität zu laden.

DetectChangesCompleted

DetectChanges wurde abgeschlossen.

DetectChangesStarting

DetectChanges wird gestartet.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

Die Abfrage verwendet den Operator "Distinct" nach dem Anwenden einer Sortierung. Wenn ein Zeilenbeschränkungsvorgang vor Distinct und nach der Sortierung verwendet wird, wird die Sortierung dafür verwendet. Die Reihenfolge(n) wird gelöscht Distinct , und die Ergebnisse werden danach nicht angeordnet.

DuplicateDependentEntityTypeInstanceWarning

Dieselbe Entität wird als ein anderer freigegebener Entitätstyp nachverfolgt. Dieses Ereignis befindet sich in der DbLoggerCategory.Update Kategorie.

EnsureCreatedWithTrackedEntitiesWarning

EnsureCreatedAsync(CancellationToken) wurde für einen Kontext aufgerufen, der bereits hinzugefügte, geänderte oder gelöschte Entitäten nachverfolgt. Diese Änderungen gehen verloren, wenn ein Wiederholungsversuche aufgrund eines vorübergehenden Fehlers auftritt.

Dieses Ereignis befindet sich in der DbLoggerCategory.Infrastructure Kategorie.

Dieses Ereignis verwendet die EventData Nutzlast bei Verwendung mit einem DiagnosticSource.

ExecutionStrategyRetrying

Während der Ausführung ist eine vorübergehende Ausnahme aufgetreten, und der Vorgang wird wiederholt.

FirstWithoutOrderByAndFilterWarning
Veraltet.

Eine Abfrage verwendet den Vorgang "First/FirstOrDefault" ohne "OrderBy" und "Filter", was zu unvorhersehbaren Ergebnissen führen kann.

ForeignKeyAttributesOnBothNavigationsWarning

Navigationen, die in zwei Beziehungen getrennt sind, wie ForeignKeyAttribute auf Navigationen auf beiden Seiten angegeben.

ForeignKeyAttributesOnBothPropertiesWarning

Navigationen, die in zwei Beziehungen getrennt sind, wie ForeignKeyAttribute auf Eigenschaften auf beiden Seiten angegeben.

ForeignKeyChangeDetected

DetectChanges hat eine Änderung eines Fremdschlüsseleigenschaftswerts erkannt.

IncludeIgnoredWarning
Veraltet.

Beim Kompilieren einer Abfrage wurde eine Navigation ignoriert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Query Kategorie.

IncompatibleMatchingForeignKeyProperties

Die beste Übereinstimmung für Fremdschlüsseleigenschaften ist nicht mit dem Prinzipalschlüssel kompatibel.

InconsistentOwnedDataWarning

Eine eigene Entität wurde geladen, aber die besitzereigene Entität war null. Dies gibt inkonsistente Daten in der Datenbank an. Die besitzereigene Entität wird ignoriert.

InvalidIncludePathError

Ungültiger Includepfad '{navigationChain}', konnte die Navigation für '{navigationName}' nicht finden.

LazyLoadOnDisposedContextWarning

Es wurde versucht, eine Eigenschaft zu lazy laden, nachdem der DbContext verworfen wurde.

ManyServiceProvidersCreatedWarning

Viele Dienstanbieter wurden in einer einzigen App-Domäne erstellt.

MappedComplexPropertyIgnoredWarning

Eine Eigenschaft wurde zuerst explizit zugeordnet und dann ignoriert.

MappedEntityTypeIgnoredWarning

Ein Entitätstyp wurde zuerst explizit zugeordnet und dann ignoriert.

MappedNavigationIgnoredWarning

Eine Navigation wurde zuerst explizit zugeordnet und dann ignoriert.

MappedPropertyIgnoredWarning

Eine Eigenschaft wurde zuerst explizit zugeordnet und dann ignoriert.

MultipleInversePropertiesSameTargetWarning

Es gibt mehrere Navigationen mit InversePropertyAttribute diesem Punkt auf die gleiche umgekehrte Navigation.

MultipleNavigationProperties

Es gibt mehrere Eigenschaften, die Navigationen zu demselben Typ sein können.

MultiplePrimaryKeyCandidates

Es gibt mehrere Eigenschaften, die als Primärschlüssel verwendet werden können.

NavigationBaseIncluded

Eine Navigationsbasis wurde in die Abfrage einbezogen.

NavigationBaseIncludeIgnored

Eine Navigationsbasis, die in "Einschließen" in der Abfrage angegeben ist, wurde ignoriert, da sie bereits aufgrund der Korrektur aufgefüllt wird.

NavigationIncluded
Veraltet.

Eine Navigation wurde in die Abfrage einbezogen.

Dieses Ereignis befindet sich in der DbLoggerCategory.Query Kategorie.

NavigationLazyLoading

Eine Navigationseigenschaft wird lazy geladen.

NoEntityTypeConfigurationsWarning

Ein implementierter IEntityTypeConfiguration<TEntity> Typ konnte nicht instanziiert werden.

NonDefiningInverseNavigationWarning
Veraltet.

Die Navigation, auf die verweist, InversePropertyAttribute ist nicht die definierende Navigation.

NonNullableInverted
Veraltet.

Der Entitätstyp mit der Navigationseigenschaft, die nicht nullwertig ist, wurde als abhängige Seite in der Beziehung konfiguriert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Model Kategorie.

Dieses Ereignis verwendet die NavigationEventData Nutzlast bei Verwendung mit einem DiagnosticSource.

NonNullableReferenceOnBothNavigations
Veraltet.

Navigationselemente, die in zwei Beziehungen getrennt sind, da in beiden Navigationen keine Nullwerte angegeben wurden.

Dieses Ereignis befindet sich in der DbLoggerCategory.Model Kategorie.

Dieses Ereignis verwendet die TwoPropertyBaseCollectionsEventData Nutzlast bei Verwendung mit einem DiagnosticSource.

NonNullableReferenceOnDependent
Veraltet.

Die Nicht-Null-Lesbarkeit der Navigationseigenschaft für die abhängige Entität wurde ignoriert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Model Kategorie.

Dieses Ereignis verwendet die NavigationEventData Nutzlast bei Verwendung mit einem DiagnosticSource.

NonOwnershipInverseNavigationWarning

Die Navigation, auf die verweist, InversePropertyAttribute ist nicht die definierende Navigation.

OldModelVersionWarning

Das in den Kontextoptionen bereitgestellte Modell wurde mit einer älteren EF Core-Version erstellt.

OptimisticConcurrencyException

Während OptimisticConcurrencyException des Anrufs wurde ein Fehler ausgelöst. SaveChanges()

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

Erforderliche Navigation mit der Prinzipalentität mit definiertem globalen Abfragefilter und der deklarierenden Entität ohne übereinstimmenden Filter

PossibleUnintendedCollectionNavigationNullComparisonWarning

Möglicher unbeabsichtigter Vergleich der Sammlungsnavigation mit NULL.

PossibleUnintendedReferenceComparisonWarning

Möglicher unbeabsichtigter Verweisvergleich.

PropertyChangeDetected

DetectChanges hat eine Änderung in einem Eigenschaftswert erkannt.

ProviderBaseId

Die untere Grenze für Ereignis-IDs, die nur von Datenbankanbietern verwendet werden.

ProviderDesignBaseId

Die untere Grenze für Ereignis-IDs, die nur von Entwurfszeit und Tool des Datenbankanbieters verwendet werden.

QueryCanceled

Eine Abfrage wurde für den Kontexttyp '{contextType}' abgebrochen.

QueryCompilationStarting

Abfragekompilierung wird gestartet.

QueryExecutionPlanned

Eine Abfrage ist für die Ausführung geplant.

QueryIterationFailed

Fehler beim Verarbeiten der Ergebnisse einer Abfrage.

QueryModelCompiling
Veraltet.

Es wird ein Abfragemodell kompiliert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Query Kategorie.

QueryModelOptimized
Veraltet.

Ein Abfragemodell wurde optimiert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Query Kategorie.

RedundantAddServicesCallWarning

'AddEntityFramework*' wurde für den Dienstanbieter aufgerufen, aber 'UseInternalServiceProvider' war nicht.

RedundantForeignKeyWarning

Die Konfiguration IForeignKey ist redundant.

RedundantIndexRemoved

Ein Index wurde nicht erstellt, da die Eigenschaften bereits abgedeckt sind.

ReferenceChangeDetected

DetectChanges hat eine Änderung der Entitätsverweise durch eine andere Entität erkannt.

RelationalBaseId

Die untere Grenze für Ereignis-IDs, die von einem relationalen Datenbankanbieter verwendet werden.

RequiredAttributeInverted
Veraltet.

Der Entitätstyp mit der Navigationseigenschaft, die die RequiredAttribute Eigenschaft hat, wurde als abhängige Seite in der Beziehung konfiguriert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Model Kategorie.

Dieses Ereignis verwendet die NavigationEventData Nutzlast bei Verwendung mit einem DiagnosticSource.

RequiredAttributeOnBothNavigations
Veraltet.

Navigationen, die in zwei Beziehungen getrennt sind, wie RequiredAttribute in beiden Navigationen angegeben.

Dieses Ereignis befindet sich in der DbLoggerCategory.Model Kategorie.

Dieses Ereignis verwendet die TwoPropertyBaseCollectionsEventData Nutzlast bei Verwendung mit einem DiagnosticSource.

RequiredAttributeOnCollection

Die RequiredAttribute Eigenschaft für die Sammlungsnavigation wurde ignoriert.

RequiredAttributeOnDependent
Veraltet.

Die RequiredAttribute Navigationseigenschaft für die abhängige Entität wurde ignoriert.

Dieses Ereignis befindet sich in der DbLoggerCategory.Model Kategorie.

Dieses Ereignis verwendet die NavigationEventData Nutzlast bei Verwendung mit einem DiagnosticSource.

RequiredAttributeOnSkipNavigation

Die RequiredAttribute Eigenschaft "Navigation überspringen" wurde ignoriert.

RowLimitingOperationWithoutOrderByWarning
Veraltet.

Eine Abfrage verwendet einen Zeilenbegrenzungsvorgang (Skip/Take) ohne OrderBy, der zu unvorhersehbaren Ergebnissen führen kann.

SaveChangesCanceled

Fehler beim Speichern von Änderungen an der Datenbank.

SaveChangesCompleted

SaveChanges() oder eine seiner Überladungen wurde abgeschlossen.

SaveChangesFailed

Fehler beim Speichern von Änderungen an der Datenbank.

SaveChangesStarting

SaveChanges() oder eine seiner Überladungen gestartet.

SensitiveDataLoggingEnabledWarning

Eine Warnung, die angibt, dass die Protokollierung vertraulicher Daten aktiviert ist und möglicherweise protokolliert wird.

ServiceProviderCreated

Ein Dienstanbieter wurde für die interne Verwendung durch Entity Framework erstellt.

ServiceProviderDebugInfo

Stellt Debuginformationen bereit, warum ein neuer interner Dienstanbieter erstellt wurde.

ShadowForeignKeyPropertyCreated

Eine Fremdschlüsseleigenschaft wurde im Schattenzustand erstellt, da eine widersprüchliche Eigenschaft mit dem einfachen Namen für diesen Fremdschlüssel im Entitätstyp vorhanden ist, aber entweder nicht zugeordnet, bereits für eine andere Beziehung verwendet wird oder mit dem zugeordneten Primärschlüsseltyp nicht kompatibel ist.

ShadowPropertyCreated

Es wurde eine Schatteneigenschaft erstellt.

ShadowPropertyNameNotValidIdentifierWarning

Eine Schatteneigenschaft hat einen Namen, der kein gültiger Bezeichner ist, was zu Problemen im generierten Code führen kann.

SkipCollectionChangeDetected

DetectChanges hat festgestellt, dass Entitäten hinzugefügt und/oder aus einer Sammlungsnavigationseigenschaft entfernt wurden.

SkippedEntityTypeConfigurationWarning

Ein implementierter IEntityTypeConfiguration<TEntity> Typ konnte nicht instanziiert werden.

StartedTracking

Eine Entität wird von der DbContext.

StateChanged

Eine vom Unternehmen nachverfolgte DbContext Entität wechselt von einer EntityState zu einer anderen.

StringEnumValueInJson

Ein Zeichenfolgenwert für eine Enumeration wurde aus JSON gelesen. Ab EF Core 8 wurde eine grundlegende Änderung vorgenommen, um Enumerationswerte standardmäßig als Zahlen in JSON zu speichern. Weitere Informationen finden Sie unter https://aka.ms/efcore-docs-jsonenums.

TypeLoadingErrorWarning

Fehler beim Laden von Typen aus einer Assembly.

ValueGenerated

Eine Eigenschaft einer nachverfolgten Entität erhält einen generierten Wert.

Gilt für: