CoreEventId Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
ID událostí pro události, které odpovídají zprávám přihlášeným k ILogger události a událostem odeslaným do protokolu DiagnosticSource.
public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
- Dědičnost
-
CoreEventId
Poznámky
Tato ID se také používají WarningsConfigurationBuilder ke konfiguraci chování upozornění.
Další informace a příklady najdete v tématu Protokolování, události a diagnostika .
Pole
| Název | Description |
|---|---|
| AccidentalComplexPropertyCollection |
Komplexní vlastnost je nakonfigurována s typem kolekce, ale není označena jako kolekce. |
| AccidentalEntityType |
Typ entity byl namapován jako typ entity. Pokud tento typ mapujete záměrně, potlačíte toto upozornění a nahlaste problém na GitHub. |
| AmbiguousEndRequiredWarning |
Cizí klíč nakonfigurovaný jako povinný před určením závislého konce. |
| CascadeDelete |
Entita je odstraněna nebo odpojena, protože její nadřazený objekt byl odstraněn. |
| CascadeDeleteOrphan |
Entita je odstraněna nebo odpojena, protože byl přerušen požadovaný vztah s nadřazeným objektem. |
| CollectionChangeDetected |
Funkce DetectChanges zjistila, že entity byly přidány nebo odebrány z navigační vlastnosti kolekce. |
| CollectionWithoutComparer |
Vlastnost má typ kolekce nebo výčtu s převaděčem hodnot, ale bez porovnání hodnot. |
| CompiledModelProviderMismatchWarning |
Byl nalezen zkompilovaný model, ale byl vytvořen pro jiného zprostředkovatele databáze. |
| ComplexElementPropertyChangeDetected |
Funkce DetectChanges zjistila změnu hodnoty vlastnosti. |
| ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning |
Zadaný ForeignKeyAttribute v navigaci neodpovídá zadané vlastnosti ForeignKeyAttribute . |
| ConflictingKeylessAndKeyAttributesWarning |
KeylessAttribute Atribut typu entity je v konfliktu s atributem KeyAttribute alespoň u jedné z jeho vlastností. |
| ConflictingShadowForeignKeysWarning |
Vlastnosti, které nejlépe odpovídají konvenci cizího klíče, jsou již používány jiným cizím klíčem. |
| ContextDisposed |
Ten DbContext je vyhoděný. |
| ContextInitialized |
Inicializovala se a DbContext byla inicializována. |
| CoreBaseId |
Dolní mez PRO ID událostí používaná jakýmkoli kódem Entity Framework nebo zprostředkovatele. |
| DetachedLazyLoadingWarning |
Došlo k pokusu o opožděné načtení vlastnosti z odpojené nebo no-tracking entity. |
| DetectChangesCompleted |
Funkce DetectChanges byla dokončena. |
| DetectChangesStarting |
Funkce DetectChanges se spouští. |
| DistinctAfterOrderByWithoutRowLimitingOperatorWarning |
Po použití řazení dotaz použije operátor Distinct. Pokud se před a po řazení používá |
| DuplicateDependentEntityTypeInstanceWarning |
Stejná entita se sleduje jako jiný typ sdílené entity. Tato událost je v DbLoggerCategory.Update kategorii. |
| EnsureCreatedWithTrackedEntitiesWarning |
EnsureCreatedAsync(CancellationToken) byl volána kontext, který již sleduje přidané, změněné nebo odstraněné entity. Tyto změny by se ztratily, pokud dojde k opakování kvůli přechodnému selhání. Tato událost je v DbLoggerCategory.Infrastructure kategorii. Tato událost používá datovou EventData část při použití s DiagnosticSource. |
| ExecutionStrategyRetrying |
Během provádění došlo k přechodné výjimce a operace se bude opakovat. |
| FirstWithoutOrderByAndFilterWarning |
Zastaralé.
Dotaz používá operaci First/FirstOrDefault bez OrderBy a filtru, což může vést k nepředvídatelným výsledkům. |
| ForeignKeyAttributesOnBothNavigationsWarning |
Navigace oddělené do dvou relací, jak ForeignKeyAttribute bylo zadáno na navigačních panelech na obou stranách. |
| ForeignKeyAttributesOnBothPropertiesWarning |
Navigace oddělené do dvou relací, jak ForeignKeyAttribute bylo zadáno na vlastnostech na obou stranách. |
| ForeignKeyChangeDetected |
Funkce DetectChanges zjistila změnu hodnoty vlastnosti cizího klíče. |
| IncludeIgnoredWarning |
Zastaralé.
Při kompilaci dotazu byla ignorována navigace. Tato událost je v DbLoggerCategory.Query kategorii. |
| IncompatibleMatchingForeignKeyProperties |
Nejlepší shoda pro vlastnosti cizího klíče není kompatibilní s hlavním klíčem. |
| InconsistentOwnedDataWarning |
Byla načtena vlastněná entita, ale vlastnící entita měla hodnotu null. To označuje nekonzistentní data v databázi. Vlastněná entita bude ignorována. |
| InvalidIncludePathError |
Neplatná cesta include {navigationChain} nebyla nalezena navigace pro {navigationName}. |
| LazyLoadOnDisposedContextWarning |
Došlo k pokusu o opožděné načtení vlastnosti po odstranění DbContext. |
| ManyServiceProvidersCreatedWarning |
Mnoho poskytovatelů služeb bylo vytvořeno v jedné doméně aplikace. |
| MappedComplexPropertyIgnoredWarning |
Vlastnost byla nejprve namapována explicitně a pak ignorována. |
| MappedEntityTypeIgnoredWarning |
Typ entity byl nejprve namapován explicitně a pak ignorován. |
| MappedNavigationIgnoredWarning |
Navigace byla nejprve namapována explicitně a pak ignorována. |
| MappedPropertyIgnoredWarning |
Vlastnost byla nejprve namapována explicitně a pak ignorována. |
| MultipleInversePropertiesSameTargetWarning |
Existuje několik navigačních panelů, InversePropertyAttribute které odkazují na stejnou inverzní navigaci. |
| MultipleNavigationProperties |
Existuje několik vlastností, které můžou být navigace stejného typu. |
| MultiplePrimaryKeyCandidates |
Jako primární klíč je možné použít několik vlastností. |
| NavigationBaseIncluded |
Do dotazu byla zahrnuta navigační základna. |
| NavigationBaseIncludeIgnored |
Navigační základna specifická v příkazu Include v dotazu byla ignorována, protože už bude vyplněná kvůli opravě. |
| NavigationIncluded |
Zastaralé.
Do dotazu byla zahrnuta navigace. Tato událost je v DbLoggerCategory.Query kategorii. |
| NavigationLazyLoading |
Navigační vlastnost se načítá opožděně. |
| NoEntityTypeConfigurationsWarning |
Typ, který implementuje IEntityTypeConfiguration<TEntity> , nelze vytvořit instanci. |
| NonDefiningInverseNavigationWarning |
Zastaralé.
Navigace, na kterou odkazuje, InversePropertyAttribute není definováním navigace. |
| NonNullableInverted |
Zastaralé.
Typ entity s navigační vlastností, která nemá hodnotu null, byla nakonfigurována jako závislá strana relace. Tato událost je v DbLoggerCategory.Model kategorii. Tato událost používá datovou NavigationEventData část při použití s DiagnosticSource. |
| NonNullableReferenceOnBothNavigations |
Zastaralé.
Navigace oddělené do dvou relací, protože v obou navigačních panelech byla zadána nenulovatelnost. Tato událost je v DbLoggerCategory.Model kategorii. Tato událost používá datovou TwoPropertyBaseCollectionsEventData část při použití s DiagnosticSource. |
| NonNullableReferenceOnDependent |
Zastaralé.
Byla ignorována nenulovatelnost navigační vlastnosti závislé entity. Tato událost je v DbLoggerCategory.Model kategorii. Tato událost používá datovou NavigationEventData část při použití s DiagnosticSource. |
| NonOwnershipInverseNavigationWarning |
Navigace, na kterou odkazuje, InversePropertyAttribute není definováním navigace. |
| OldModelVersionWarning |
Model zadaný v kontextových možnostech byl vytvořen se starší verzí EF Core. |
| OptimisticConcurrencyException |
Během OptimisticConcurrencyException hovoru došlo k vyvolání SaveChanges() |
| PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning |
Požadovaná navigace s hlavní entitou s definovaným globálním filtrem dotazů a deklarující entitou, která nemá odpovídající filtr |
| PossibleUnintendedCollectionNavigationNullComparisonWarning |
Možné nezamýšlené porovnání navigace v kolekci na hodnotu null. |
| PossibleUnintendedReferenceComparisonWarning |
Možné neúmyslné porovnání odkazů. |
| PropertyChangeDetected |
Funkce DetectChanges zjistila změnu hodnoty vlastnosti. |
| ProviderBaseId |
Dolní mez ID událostí používaných pouze poskytovateli databáze. |
| ProviderDesignBaseId |
Dolní mez ID událostí používaných pouze návrhem a nástroji zprostředkovatele databáze. |
| QueryCanceled |
Dotaz byl zrušen pro typ kontextu {contextType}. |
| QueryCompilationStarting |
Spuštění kompilace dotazu |
| QueryExecutionPlanned |
Dotaz se plánuje ke spuštění. |
| QueryIterationFailed |
Při zpracování výsledků dotazu došlo k chybě. |
| QueryModelCompiling |
Zastaralé.
Kompiluje se model dotazu. Tato událost je v DbLoggerCategory.Query kategorii. |
| QueryModelOptimized |
Zastaralé.
Model dotazu byl optimalizovaný. Tato událost je v DbLoggerCategory.Query kategorii. |
| RedundantAddServicesCallWarning |
U poskytovatele služeb byl volán addEntityFramework*, ale UseInternalServiceProvider nebyl. |
| RedundantForeignKeyWarning |
Nakonfigurovaná IForeignKey konfigurace je redundantní. |
| RedundantIndexRemoved |
Index nebyl vytvořen, protože vlastnosti jsou již pokryty. |
| ReferenceChangeDetected |
Funkce DetectChanges zjistila změnu odkazů na entitu jinou entitou. |
| RelationalBaseId |
Dolní mez ID událostí používaných libovolným zprostředkovatelem relační databáze. |
| RequiredAttributeInverted |
Zastaralé.
Typ entity s navigační vlastností, která má RequiredAttribute byla nakonfigurována jako závislá strana v relaci. Tato událost je v DbLoggerCategory.Model kategorii. Tato událost používá datovou NavigationEventData část při použití s DiagnosticSource. |
| RequiredAttributeOnBothNavigations |
Zastaralé.
Navigace oddělené do dvou relací, jak RequiredAttribute bylo zadáno na obou navigačních panelech. Tato událost je v DbLoggerCategory.Model kategorii. Tato událost používá datovou TwoPropertyBaseCollectionsEventData část při použití s DiagnosticSource. |
| RequiredAttributeOnCollection |
Vlastnost RequiredAttribute navigace v kolekci byla ignorována. |
| RequiredAttributeOnDependent |
Zastaralé.
Vlastnost RequiredAttribute navigace závislé entity byla ignorována. Tato událost je v DbLoggerCategory.Model kategorii. Tato událost používá datovou NavigationEventData část při použití s DiagnosticSource. |
| RequiredAttributeOnSkipNavigation |
Vlastnost RequiredAttribute pro přeskočení navigace byla ignorována. |
| RowLimitingOperationWithoutOrderByWarning |
Zastaralé.
Dotaz používá operaci omezení řádku (Skip/Take) bez OrderBy, což může vést k nepředvídatelným výsledkům. |
| SaveChangesCanceled |
Při pokusu o uložení změn v databázi došlo k chybě. |
| SaveChangesCompleted |
SaveChanges() nebo některé z jeho přetížení bylo dokončeno. |
| SaveChangesFailed |
Při pokusu o uložení změn v databázi došlo k chybě. |
| SaveChangesStarting |
SaveChanges() nebo některého z jeho přetížení bylo zahájeno. |
| SensitiveDataLoggingEnabledWarning |
Upozornění, které indikuje, že je povolené protokolování citlivých dat a může být zaznamenáno. |
| ServiceProviderCreated |
Poskytovatel služeb byl vytvořen pro interní použití rozhraním Entity Framework. |
| ServiceProviderDebugInfo |
Poskytuje informace o ladění, proč byl vytvořen nový interní poskytovatel služeb. |
| ShadowForeignKeyPropertyCreated |
Vlastnost cizího klíče byla vytvořena ve stínovém stavu, protože konfliktní vlastnost s jednoduchým názvem tohoto cizího klíče existuje v typu entity, ale buď není mapována, je již použita pro jinou relaci nebo není kompatibilní s přidruženým typem primárního klíče. |
| ShadowPropertyCreated |
Byla vytvořena stínová vlastnost. |
| ShadowPropertyNameNotValidIdentifierWarning |
Stínová vlastnost má název, který není platným identifikátorem, což může způsobit problémy ve vygenerovaném kódu. |
| SkipCollectionChangeDetected |
Funkce DetectChanges zjistila, že entity byly přidány nebo odebrány z navigační vlastnosti pro přeskočení kolekce. |
| SkippedEntityTypeConfigurationWarning |
Typ, který implementuje IEntityTypeConfiguration<TEntity> , nelze vytvořit instanci. |
| StartedTracking |
Entita je sledována DbContext. |
| StateChanged |
Entita, kterou sleduje, DbContext se mění z jedné EntityState na druhou. |
| StringEnumValueInJson |
Hodnota řetězce pro výčet se načetla z JSON. Počínaje EF Core 8 došlo k zásadní změně ukládání hodnot výčtu ve formátu JSON jako čísel ve výchozím nastavení. Podrobnosti najdete zde: https://aka.ms/efcore-docs-jsonenums |
| TypeLoadingErrorWarning |
Při načítání typů ze sestavení byla ignorována chyba. |
| ValueGenerated |
Vlastnost sledované entity získává vygenerovanou hodnotu. |