Langue

CoreEventId Classe

Définition

ID d’événement pour les événements qui correspondent aux messages consignés dans un ILogger événement et envoyés à un DiagnosticSource.

public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
Héritage
CoreEventId

Remarques

Ces ID sont également utilisés pour WarningsConfigurationBuilder configurer le comportement des avertissements.

Pour plus d’informations et d’exemples , consultez Journalisation, événements et diagnostics .

Champs

Nom Description
AccidentalComplexPropertyCollection

Une propriété complexe est configurée avec un type de collection, mais n’est pas marquée comme collection.

AccidentalEntityType

Un type d’entité a été mappé en tant que type d’entité. Si vous mappez ce type intentionnellement, supprimez cet avertissement et signalez le problème sur GitHub.

AmbiguousEndRequiredWarning

Clé étrangère configurée comme nécessaire avant la fin dépendante a été déterminée.

CascadeDelete

Une entité est supprimée ou détachée, car son parent a été supprimé.

CascadeDeleteOrphan

Une entité est supprimée ou détachée, car la relation requise avec son parent a été rompue.

CollectionChangeDetected

DetectChanges a détecté que des entités ont été ajoutées et/ou supprimées d’une propriété de navigation de collection.

CollectionWithoutComparer

Une propriété a un type de collection ou d’énumération avec un convertisseur de valeur, mais sans comparateur de valeur.

CompiledModelProviderMismatchWarning

Un modèle compilé a été trouvé, mais a été créé pour un autre fournisseur de base de données.

ComplexElementPropertyChangeDetected

DetectChanges a détecté une modification dans une valeur de propriété.

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

Le ForeignKeyAttribute paramètre spécifié dans la navigation ne correspond pas à celui ForeignKeyAttribute spécifié sur la propriété.

ConflictingKeylessAndKeyAttributesWarning

Un KeylessAttribute attribut sur le type d’entité est en conflit avec un KeyAttribute attribut sur au moins une de ses propriétés.

ConflictingShadowForeignKeysWarning

Les propriétés qui correspondent le mieux à la convention de clé étrangère sont déjà utilisées par une autre clé étrangère.

ContextDisposed

La DbContext suppression est en cours.

ContextInitialized

Un DbContext a été initialisé.

CoreBaseId

Limite inférieure pour les ID d’événement utilisés par n’importe quel code Entity Framework ou fournisseur.

DetachedLazyLoadingWarning

Une tentative a été effectuée pour charger une propriété à partir d’une entité détachée/sans suivi.

DetectChangesCompleted

DetectChanges est terminé.

DetectChangesStarting

DetectChanges démarre.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

La requête utilise l’opérateur « Distinct » après avoir appliqué un ordre. S’il existe une opération de limitation de ligne utilisée avant Distinct et après l’ordre, l’ordre sera utilisé pour celui-ci. La ou les commandes seront effacées après Distinct et les résultats seront non triés.

DuplicateDependentEntityTypeInstanceWarning

La même entité est suivie en tant que type d’entité partagée différent. Cet événement se trouve dans la DbLoggerCategory.Update catégorie.

EnsureCreatedWithTrackedEntitiesWarning

EnsureCreatedAsync(CancellationToken) a été appelé sur un contexte qui suit déjà les entités ajoutées, modifiées ou supprimées. Ces modifications sont perdues si une nouvelle tentative se produit en raison d’un échec temporaire.

Cet événement se trouve dans la DbLoggerCategory.Infrastructure catégorie.

Cet événement utilise la EventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

ExecutionStrategyRetrying

Une exception temporaire a été rencontrée pendant l’exécution et l’opération sera retentée.

FirstWithoutOrderByAndFilterWarning
Obsolète.

Une requête utilise l’opération First/FirstOrDefault sans OrderBy et le filtre qui peut entraîner des résultats imprévisibles.

ForeignKeyAttributesOnBothNavigationsWarning

Les navigations séparées en deux relations, comme ForeignKeyAttribute indiqué sur les navigations des deux côtés.

ForeignKeyAttributesOnBothPropertiesWarning

Les navigations séparées en deux relations, telles qu’elles ForeignKeyAttribute étaient spécifiées sur les propriétés des deux côtés.

ForeignKeyChangeDetected

DetectChanges a détecté une modification d’une valeur de propriété de clé étrangère.

IncludeIgnoredWarning
Obsolète.

Une navigation a été ignorée lors de la compilation d’une requête.

Cet événement se trouve dans la DbLoggerCategory.Query catégorie.

IncompatibleMatchingForeignKeyProperties

La meilleure correspondance pour les propriétés de clé étrangère n’est pas compatible avec la clé principale.

InconsistentOwnedDataWarning

Une entité détenue a été chargée, mais l’entité propriétaire a été null. Cela indique des données incohérentes dans la base de données. L’entité détenue est ignorée.

InvalidIncludePathError

Le chemin d’accès include « {navigationChain} » n’a pas pu trouver de navigation pour « {navigationName} ».

LazyLoadOnDisposedContextWarning

Une tentative de chargement différé d’une propriété après la suppression de DbContext a été effectuée.

ManyServiceProvidersCreatedWarning

De nombreux fournisseurs de services ont été créés dans un domaine d’application unique.

MappedComplexPropertyIgnoredWarning

Une propriété a d’abord été mappée explicitement, puis ignorée.

MappedEntityTypeIgnoredWarning

Un type d’entité a été mappé explicitement, puis ignoré.

MappedNavigationIgnoredWarning

Une navigation a d’abord été mappée explicitement, puis ignorée.

MappedPropertyIgnoredWarning

Une propriété a d’abord été mappée explicitement, puis ignorée.

MultipleInversePropertiesSameTargetWarning

Il existe plusieurs navigations avec InversePropertyAttribute ce point vers la même navigation inverse.

MultipleNavigationProperties

Il existe plusieurs propriétés qui peuvent être des navigations vers le même type.

MultiplePrimaryKeyCandidates

Il existe plusieurs propriétés qui peuvent être utilisées comme clé primaire.

NavigationBaseIncluded

Une base de navigation a été incluse dans la requête.

NavigationBaseIncludeIgnored

Une base de navigation spécifique à Include dans la requête a été ignorée, car elle sera déjà remplie en raison de la correction.

NavigationIncluded
Obsolète.

Une navigation a été incluse dans la requête.

Cet événement se trouve dans la DbLoggerCategory.Query catégorie.

NavigationLazyLoading

Une propriété de navigation est en cours de chargement différé.

NoEntityTypeConfigurationsWarning

Impossible d’instancier un type qui implémente IEntityTypeConfiguration<TEntity> .

NonDefiningInverseNavigationWarning
Obsolète.

La navigation qui InversePropertyAttribute pointe vers n’est pas la navigation de définition.

NonNullableInverted
Obsolète.

Type d’entité avec la propriété de navigation qui a une non-nullabilité a été configuré comme côté dépendant dans la relation.

Cet événement se trouve dans la DbLoggerCategory.Model catégorie.

Cet événement utilise la NavigationEventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

NonNullableReferenceOnBothNavigations
Obsolète.

Les navigations séparées en deux relations, car la non-nullabilité a été spécifiée sur les deux navigations.

Cet événement se trouve dans la DbLoggerCategory.Model catégorie.

Cet événement utilise la TwoPropertyBaseCollectionsEventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

NonNullableReferenceOnDependent
Obsolète.

La non-nullabilité de la propriété de navigation à l’entité dépendante a été ignorée.

Cet événement se trouve dans la DbLoggerCategory.Model catégorie.

Cet événement utilise la NavigationEventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

NonOwnershipInverseNavigationWarning

La navigation qui InversePropertyAttribute pointe vers n’est pas la navigation de définition.

OldModelVersionWarning

Le modèle fourni dans les options de contexte a été créé avec une ancienne version EF Core.

OptimisticConcurrencyException

Une OptimisticConcurrencyException a été levée pendant l’appel à SaveChanges()

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

Navigation requise avec l’entité principale ayant un filtre de requête global défini et l’entité déclarante n’ayant pas de filtre correspondant

PossibleUnintendedCollectionNavigationNullComparisonWarning

Comparaison involontaire possible de la navigation de collection sur Null.

PossibleUnintendedReferenceComparisonWarning

Comparaison de référence involontaire possible.

PropertyChangeDetected

DetectChanges a détecté une modification dans une valeur de propriété.

ProviderBaseId

Limite inférieure pour les ID d’événement utilisés uniquement par les fournisseurs de base de données.

ProviderDesignBaseId

Limite inférieure pour les ID d’événement utilisés uniquement par le fournisseur de base de données et les outils.

QueryCanceled

Une requête a été annulée pour le type de contexte « {contextType} ».

QueryCompilationStarting

Démarrage de la compilation des requêtes.

QueryExecutionPlanned

Une requête est planifiée pour l’exécution.

QueryIterationFailed

Une erreur s'est produite lors du traitement des résultats d'une requête.

QueryModelCompiling
Obsolète.

Un modèle de requête est compilé.

Cet événement se trouve dans la DbLoggerCategory.Query catégorie.

QueryModelOptimized
Obsolète.

Un modèle de requête a été optimisé.

Cet événement se trouve dans la DbLoggerCategory.Query catégorie.

RedundantAddServicesCallWarning

« AddEntityFramework* » a été appelé sur le fournisseur de services, mais « UseInternalServiceProvider » n’était pas.

RedundantForeignKeyWarning

La configuration IForeignKey est redondante.

RedundantIndexRemoved

Un index n’a pas été créé, car les propriétés sont déjà couvertes.

ReferenceChangeDetected

DetectChanges a détecté une modification des références d’entité par une autre entité.

RelationalBaseId

Limite inférieure pour les ID d’événement utilisés par n’importe quel fournisseur de base de données relationnelle.

RequiredAttributeInverted
Obsolète.

Type d’entité avec la propriété de navigation qui a RequiredAttribute été configurée comme côté dépendant de la relation.

Cet événement se trouve dans la DbLoggerCategory.Model catégorie.

Cet événement utilise la NavigationEventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

RequiredAttributeOnBothNavigations
Obsolète.

Les navigations séparées en deux relations, comme RequiredAttribute spécifié dans les deux navigations.

Cet événement se trouve dans la DbLoggerCategory.Model catégorie.

Cet événement utilise la TwoPropertyBaseCollectionsEventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

RequiredAttributeOnCollection

La RequiredAttribute propriété de navigation de la collection a été ignorée.

RequiredAttributeOnDependent
Obsolète.

La RequiredAttribute propriété de navigation sur l’entité dépendante a été ignorée.

Cet événement se trouve dans la DbLoggerCategory.Model catégorie.

Cet événement utilise la NavigationEventData charge utile lorsqu’il est utilisé avec un DiagnosticSource.

RequiredAttributeOnSkipNavigation

La RequiredAttribute propriété skip navigation a été ignorée.

RowLimitingOperationWithoutOrderByWarning
Obsolète.

Une requête utilise une opération de limitation de ligne (Skip/Take) sans OrderBy, ce qui peut entraîner des résultats imprévisibles.

SaveChangesCanceled

Une erreur s'est produite lors de la tentative d'enregistrement des modifications apportées à la base de données.

SaveChangesCompleted

SaveChanges() ou l’une de ses surcharges s’est terminée.

SaveChangesFailed

Une erreur s'est produite lors de la tentative d'enregistrement des modifications apportées à la base de données.

SaveChangesStarting

SaveChanges() ou l’une de ses surcharges démarrées.

SensitiveDataLoggingEnabledWarning

Avertissement indiquant que la journalisation des données sensibles est activée et peut être journalisée.

ServiceProviderCreated

Un fournisseur de services a été créé pour une utilisation interne par Entity Framework.

ServiceProviderDebugInfo

Fournit des informations de débogage pour la raison pour laquelle un nouveau fournisseur de services interne a été créé.

ShadowForeignKeyPropertyCreated

Une propriété de clé étrangère a été créée dans un état d’ombre, car une propriété en conflit avec le nom simple de cette clé étrangère existe dans le type d’entité, mais n’est pas mappée, est déjà utilisée pour une autre relation ou est incompatible avec le type de clé primaire associé.

ShadowPropertyCreated

Une propriété d’ombre a été créée.

ShadowPropertyNameNotValidIdentifierWarning

Une propriété d’ombre a un nom qui n’est pas un identificateur valide, ce qui peut entraîner des problèmes dans le code généré.

SkipCollectionChangeDetected

DetectChanges a détecté que des entités ont été ajoutées et/ou supprimées d’une collection ignorent la propriété de navigation.

SkippedEntityTypeConfigurationWarning

Impossible d’instancier un type qui implémente IEntityTypeConfiguration<TEntity> .

StartedTracking

Une entité est suivie par le DbContext.

StateChanged

Une entité suivie par le changement entre l’un et l’autre DbContextEntityState .

StringEnumValueInJson

Une valeur de chaîne pour une énumération a été lue à partir de JSON. À compter d’EF Core 8, une modification cassant a été apportée pour stocker les valeurs d’énumération dans JSON en tant que nombres par défaut. Pour plus d’informations, consultez https://aka.ms/efcore-docs-jsonenums.

TypeLoadingErrorWarning

Une erreur a été ignorée lors du chargement des types à partir d’un assembly.

ValueGenerated

Une propriété d’une entité suivie obtient une valeur générée.

S’applique à