Jazyk

CoreEventId Třída

Definice

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á Distinct nějaká operace omezení řádků, použije se pro ni řazení. Pořadí se po vymazání Distinct a následné výsledky nebudou seřazené.

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.

Platí pro