CoreEventId Classe

Définition

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

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

Remarques

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

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

Champs

AmbiguousEndRequiredWarning

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

CascadeDelete

Une entité est en cours de suppression ou de détachement, car son parent a été supprimé.

CascadeDeleteOrphan

Une entité est supprimée ou détachée parce que 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.

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

le ForeignKeyAttribute spécifié sur 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

Le DbContext est en cours de suppression.

ContextInitialized

Un DbContext a été initialisé.

CoreBaseId

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

DetachedLazyLoadingWarning

Une tentative de chargement différé d’une propriété à partir d’une entité détachée/sans suivi a été effectuée.

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 celle-ci. Les commandes seront effacées après Distinct et les résultats ne seront plus triés.

DuplicateDependentEntityTypeInstanceWarning

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

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 un filtre, ce qui peut entraîner des résultats imprévisibles.

ForeignKeyAttributesOnBothNavigationsWarning

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

ForeignKeyAttributesOnBothPropertiesWarning

Les navigations sont séparées en deux relations, comme ForeignKeyAttribute spécifié sur les propriétés des deux côtés.

ForeignKeyChangeDetected

DetectChanges a détecté une modification de la valeur d’une 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 fait partie de la DbLoggerCategory.Query catégorie .

IncompatibleMatchingForeignKeyProperties

La meilleure correspondance pour les propriétés de clé étrangère est incompatible avec la clé principale.

InvalidIncludePathError

Le chemin d’accès include « {navigationChain} » n’est pas valide, la navigation « {navigationName} » n’est pas disponible.

LazyLoadOnDisposedContextWarning

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

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 d’abord é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 qui pointent vers la même navigation inverse.

MultipleNavigationProperties

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

MultiplePrimaryKeyCandidates

Plusieurs propriétés 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 dans Inclure dans la requête a été ignorée, car elle sera déjà remplie en raison d’une correction.

NavigationIncluded
Obsolète..

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

Cet événement fait partie de la DbLoggerCategory.Query catégorie .

NavigationLazyLoading

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

NonDefiningInverseNavigationWarning
Obsolète..

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

NonNullableInverted
Obsolète..

Le 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 fait partie de 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 en tant que non-nullabilité ont été spécifiées sur les deux navigations.

Cet événement fait partie de 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 vers l’entité dépendante a été ignorée.

Cet événement fait partie de la DbLoggerCategory.Model catégorie .

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

NonOwnershipInverseNavigationWarning

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

OldModelVersionWarning

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

OptimisticConcurrencyException

Un OptimisticConcurrencyException a été lancé 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 inattendue possible de la navigation de collection à null.

PossibleUnintendedReferenceComparisonWarning

Comparaison de références involontaires possible.

PropertyChangeDetected

DetectChanges a détecté une modification de la valeur d’une 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 les outils et le temps de conception du fournisseur de base de données.

QueryCanceled

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

QueryCompilationStarting

Démarrage de la compilation des requêtes.

QueryExecutionPlanned

L’exécution d’une requête est planifiée.

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 en cours de compilation.

Cet événement fait partie de la DbLoggerCategory.Query catégorie .

QueryModelOptimized
Obsolète..

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

Cet événement fait partie de la DbLoggerCategory.Query catégorie .

RedundantAddServicesCallWarning

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

RedundantForeignKeyWarning

Le configuré IForeignKey est redondant.

RedundantIndexRemoved

Aucun index n’a é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..

Le type d’entité avec la propriété de navigation qui a le RequiredAttribute a été configuré en tant que côté dépendant dans la relation.

Cet événement fait partie de 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 ont été séparées en deux relations, comme RequiredAttribute spécifié sur les deux navigations.

Cet événement fait partie de 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 sur la collection a été ignorée.

RequiredAttributeOnDependent
Obsolète..

Le RequiredAttribute sur la propriété de navigation vers l’entité dépendante a été ignoré.

Cet événement fait partie de 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é de navigation skip 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 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 a démarré.

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

SkipCollectionChangeDetected

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

StartedTracking

Une entité est suivie par .DbContext

StateChanged

Une entité suivie par le DbContext est en train de passer de l’une à l’autre EntityState .

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.

ValueGenerated

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

S’applique à