CoreEventId Klasa

Definicja

Identyfikatory zdarzeń dla zdarzeń odpowiadających komunikatom rejestrowanym w zdarzeniach ILogger i wysyłanych do elementu DiagnosticSource.

Te identyfikatory są również używane WarningsConfigurationBuilder do konfigurowania zachowania ostrzeżeń.

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

Uwagi

Aby uzyskać więcej informacji , zobacz Rejestrowanie, zdarzenia i diagnostyka .

Pola

AmbiguousEndRequiredWarning

Klucz obcy skonfigurowany zgodnie z wymaganiami przed ustaleniem zależnego końca.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku ForeignKeyEventData , gdy jest używany z elementem DiagnosticSource.

CascadeDelete

Jednostka jest usuwana lub odłączana, ponieważ jej element nadrzędny został usunięty.

To zdarzenie należy do DbLoggerCategory.Update kategorii.

To zdarzenie używa ładunku CascadeDeleteEventData , gdy jest używany z elementem DiagnosticSource.

CascadeDeleteOrphan

Jednostka jest usuwana lub odłączana, ponieważ wymagana relacja z jej elementem nadrzędnym została zerwana.

To zdarzenie należy do DbLoggerCategory.Update kategorii.

To zdarzenie używa ładunku CascadeDeleteOrphanEventData , gdy jest używany z elementem DiagnosticSource.

CollectionChangeDetected

Funkcja DetectChanges wykryła, że jednostki zostały dodane i/lub usunięte z właściwości nawigacji kolekcji.

To zdarzenie należy do DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku CollectionChangedEventData , gdy jest używany z elementem DiagnosticSource.

CollectionWithoutComparer

Właściwość ma typ kolekcji lub wyliczenia z konwerterem wartości, ale bez porównania wartości.

To zdarzenie należy do DbLoggerCategory.Model.Validation kategorii.

To zdarzenie używa ładunku PropertyEventData , gdy jest używany z elementem DiagnosticSource.

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

Określony ForeignKeyAttribute w nawigacji nie jest zgodny z ForeignKeyAttribute określonym we właściwości.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

ConflictingKeylessAndKeyAttributesWarning

Atrybut KeylessAttribute typu jednostki jest w konflikcie z atrybutem KeyAttribute co najmniej jednej z jego właściwości.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku PropertyEventData , gdy jest używany z elementem DiagnosticSource.

ConflictingShadowForeignKeysWarning

Właściwości, które najlepiej pasują do konwencji klucza obcego, są już używane przez inny klucz obcy.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku ForeignKeyEventData , gdy jest używany z elementem DiagnosticSource.

ContextDisposed

Element DbContext jest usuwany.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku DbContextEventData , gdy jest używany z elementem DiagnosticSource.

ContextInitialized

Zainicjowano element A DbContext .

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ContextInitializedEventData , gdy jest używany z elementem DiagnosticSource.

CoreBaseId

Dolna granica identyfikatorów zdarzeń używanych przez dowolny kod platformy Entity Framework lub dostawcy.

DetachedLazyLoadingWarning

Podjęto próbę załadowania właściwości z opóźnieniem od jednostki odłączonej/bez śledzenia.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku LazyLoadingEventData , gdy jest używany z elementem DiagnosticSource.

DetectChangesCompleted

Funkcja DetectChanges została ukończona.

To zdarzenie należy do DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku DbContextEventData , gdy jest używany z elementem DiagnosticSource.

DetectChangesStarting

Funkcja DetectChanges jest uruchamiana.

To zdarzenie należy do DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku DbContextEventData , gdy jest używany z elementem DiagnosticSource.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

Zapytanie używa operatora "Distinct" po zastosowaniu kolejności. Jeśli istnieje jakakolwiek operacja ograniczania wierszy użyta przed poleceniem "Distinct", a po jego uporządkowaniu zostanie użyta kolejność. Kolejność zostanie wymazana po znaku "Distinct", a wyniki nie zostaną uporządkowane.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

DuplicateDependentEntityTypeInstanceWarning

Ta sama jednostka jest śledzona jako inny typ jednostki udostępnionej. To zdarzenie należy do DbLoggerCategory.Update kategorii.

ExecutionStrategyRetrying

Napotkano wyjątek przejściowy podczas wykonywania, a operacja zostanie ponowiona.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ContextInitializedEventData , gdy jest używany z elementem DiagnosticSource.

FirstWithoutOrderByAndFilterWarning
Nieaktualne.

Zapytanie używa operacji First/FirstOrDefault bez kolumny OrderBy i filtru, co może prowadzić do nieprzewidywalnych wyników.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

ForeignKeyAttributesOnBothNavigationsWarning

Nawigacje podzielone na dwie relacje, jak ForeignKeyAttribute określono w nawigacji po obu stronach.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

ForeignKeyAttributesOnBothPropertiesWarning

Nawigacje podzielone na dwie relacje, jak ForeignKeyAttribute określono we właściwościach po obu stronach.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

ForeignKeyChangeDetected

DetectChanges wykrył zmianę wartości właściwości klucza obcego.

To zdarzenie należy do DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku PropertyChangedEventData , gdy jest używany z elementem DiagnosticSource.

IncludeIgnoredWarning
Nieaktualne.

Nawigacja została zignorowana podczas kompilowania zapytania.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

IncompatibleMatchingForeignKeyProperties

Najlepsze dopasowanie właściwości klucza obcego jest niezgodne z kluczem głównym.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

InvalidIncludePathError

Nieprawidłowa ścieżka dołączania "{navigationChain}" nie może odnaleźć nawigacji dla elementu "{navigationName}".

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku InvalidIncludePathEventData , gdy jest używany z elementem DiagnosticSource.

LazyLoadOnDisposedContextWarning

Podjęto próbę załadowania właściwości z opóźnieniem po usunięciu obiektu DbContext.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku LazyLoadingEventData , gdy jest używany z elementem DiagnosticSource.

ManyServiceProvidersCreatedWarning

Wielu dostawców usług zostało utworzonych w jednej domenie aplikacji.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ServiceProvidersEventData , gdy jest używany z elementem DiagnosticSource.

MultipleInversePropertiesSameTargetWarning

Istnieje wiele nawigacji z InversePropertyAttribute tym punktem do tej samej odwrotnej nawigacji.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

MultipleNavigationProperties

Istnieje wiele właściwości, które mogą być nawigacji do tego samego typu.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoUnmappedPropertyCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

MultiplePrimaryKeyCandidates

Istnieje wiele właściwości, których można użyć jako klucza podstawowego.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

NavigationBaseIncluded

Baza nawigacji została uwzględniona w zapytaniu.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku NavigationBaseEventData , gdy jest używany z elementem DiagnosticSource.

NavigationBaseIncludeIgnored

Baza nawigacji specyficzna dla elementu Dołączanie do zapytania została zignorowana, ponieważ zostanie ona wypełniona już z powodu naprawy.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku NavigationBaseEventData , gdy jest używany z elementem DiagnosticSource.

NavigationIncluded
Nieaktualne.

Nawigacja została uwzględniona w zapytaniu.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

NavigationLazyLoading

Właściwość nawigacji jest ładowana z opóźnieniem.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku LazyLoadingEventData , gdy jest używany z elementem DiagnosticSource.

NonDefiningInverseNavigationWarning

Nawigacja wskazująca InversePropertyAttribute nie jest zdefiniowaną nawigacją.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoUnmappedPropertyCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

NonNullableInverted
Nieaktualne.

Typ jednostki z właściwością nawigacji, która ma wartość inną niż null, została skonfigurowana jako zależna strona w relacji.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku NavigationEventData , gdy jest używany z elementem DiagnosticSource.

NonNullableReferenceOnBothNavigations
Nieaktualne.

Nawigacje rozdzielone na dwie relacje, ponieważ niepustość została określona w obu nawigacji.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

NonNullableReferenceOnDependent
Nieaktualne.

Niepustość właściwości nawigacji do jednostki zależnej została zignorowana.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku NavigationEventData , gdy jest używany z elementem DiagnosticSource.

NonOwnershipInverseNavigationWarning

Nawigacja wskazująca InversePropertyAttribute nie jest zdefiniowaną nawigacją.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoUnmappedPropertyCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

OldModelVersionWarning

Model dostarczony w opcjach kontekstowych został utworzony ze starszą wersją platformy EF Core.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ContextInitializedEventData , gdy jest używany z elementem DiagnosticSource.

OptimisticConcurrencyException

An OptimisticConcurrencyException został zgłoszony podczas rozmowy SaveChanges()

To zdarzenie należy do DbLoggerCategory.Update kategorii.

To zdarzenie używa ładunku DbContextErrorEventData , gdy jest używany z elementem DiagnosticSource.

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

Wymagana nawigacja z jednostką główną z zdefiniowanym filtrem zapytania globalnego i deklarującą jednostkę, która nie ma pasującego filtru

To zdarzenie należy do DbLoggerCategory.Model.Validation kategorii.

To zdarzenie używa ładunku ForeignKeyEventData , gdy jest używany z elementem DiagnosticSource.

PossibleUnintendedCollectionNavigationNullComparisonWarning

Możliwe niezamierzone porównanie nawigacji kolekcji do wartości null.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku NavigationEventData , gdy jest używany z elementem DiagnosticSource.

PossibleUnintendedReferenceComparisonWarning

Możliwe niezamierzone porównanie odwołań.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku BinaryExpressionEventData , gdy jest używany z elementem DiagnosticSource.

PropertyChangeDetected

DetectChanges wykrył zmianę wartości właściwości.

To zdarzenie należy do DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku PropertyChangedEventData , gdy jest używany z elementem DiagnosticSource.

ProviderBaseId

Dolna granica identyfikatorów zdarzeń używanych tylko przez dostawców baz danych.

ProviderDesignBaseId

Dolna granica identyfikatorów zdarzeń używanych tylko przez czas projektowania i narzędzia dostawcy bazy danych.

QueryCompilationStarting

Rozpoczynanie kompilacji zapytań.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku QueryExpressionEventData , gdy jest używany z elementem DiagnosticSource.

QueryExecutionPlanned

Zapytanie jest planowane do wykonania.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku QueryExpressionEventData , gdy jest używany z elementem DiagnosticSource.

QueryIterationFailed

Wystąpił błąd podczas przetwarzania wyników zapytania.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

To zdarzenie używa ładunku DbContextTypeErrorEventData , gdy jest używany z elementem DiagnosticSource.

QueryModelCompiling
Nieaktualne.

Trwa kompilowanie modelu zapytań.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

QueryModelOptimized
Nieaktualne.

Model zapytań został zoptymalizowany.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

RedundantAddServicesCallWarning

Element "AddEntityFramework*" został wywołany u dostawcy usług, ale element "UseInternalServiceProvider" nie był.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ServiceProviderEventData , gdy jest używany z elementem DiagnosticSource.

RedundantForeignKeyWarning

Skonfigurowany IForeignKey jest nadmiarowy.

To zdarzenie należy do DbLoggerCategory.Model.Validation kategorii.

To zdarzenie używa ładunku ForeignKeyEventData , gdy jest używany z elementem DiagnosticSource.

RedundantIndexRemoved

Indeks nie został utworzony, ponieważ właściwości są już omówione.

To zdarzenie należy do DbLoggerCategory.Model.Validation kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

ReferenceChangeDetected

DetectChanges wykrył zmianę odwołań do jednostki przez inną jednostkę.

To zdarzenie należy do DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku ReferenceChangedEventData , gdy jest używany z elementem DiagnosticSource.

RelationalBaseId

Dolna granica identyfikatorów zdarzeń używanych przez dowolnego dostawcę relacyjnej bazy danych.

RequiredAttributeInverted
Nieaktualne.

Typ jednostki z właściwością nawigacji, która została RequiredAttribute skonfigurowana jako strona zależna w relacji.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku NavigationEventData , gdy jest używany z elementem DiagnosticSource.

RequiredAttributeOnBothNavigations
Nieaktualne.

Nawigacje podzielone na dwie relacje, jak RequiredAttribute określono w obu nawigacji.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku TwoPropertyBaseCollectionsEventData , gdy jest używany z elementem DiagnosticSource.

RequiredAttributeOnCollection

Właściwość RequiredAttribute nawigacji w kolekcji została zignorowana.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku NavigationEventData , gdy jest używany z elementem DiagnosticSource.

RequiredAttributeOnDependent
Nieaktualne.

Właściwość RequiredAttribute nawigacji do jednostki zależnej została zignorowana.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku NavigationEventData , gdy jest używany z elementem DiagnosticSource.

RequiredAttributeOnSkipNavigation

Właściwość RequiredAttribute nawigacyjna pomiń została zignorowana.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku SkipNavigationEventData , gdy jest używany z elementem DiagnosticSource.

RowLimitingOperationWithoutOrderByWarning
Nieaktualne.

Zapytanie używa operacji ograniczania wierszy (Skip/Take) bez kolumny OrderBy, co może prowadzić do nieprzewidywalnych wyników.

To zdarzenie należy do DbLoggerCategory.Query kategorii.

SaveChangesCompleted

SaveChanges() lub jeden z jego przeciążeń został ukończony.

To zdarzenie należy do DbLoggerCategory.Update kategorii.

To zdarzenie używa ładunku SaveChangesCompletedEventData , gdy jest używany z elementem DiagnosticSource.

SaveChangesFailed

Wystąpił błąd podczas próby zapisania zmian w bazie danych.

To zdarzenie należy do DbLoggerCategory.Update kategorii.

To zdarzenie używa ładunku DbContextErrorEventData , gdy jest używany z elementem DiagnosticSource.

SaveChangesStarting

SaveChanges() lub jedno z jego przeciążeń uruchomiono.

To zdarzenie należy do DbLoggerCategory.Update kategorii.

To zdarzenie używa ładunku DbContextEventData , gdy jest używany z elementem DiagnosticSource.

SensitiveDataLoggingEnabledWarning

Ostrzeżenie wskazujące, że rejestrowanie poufnych danych jest włączone i może być rejestrowane.

To zdarzenie może znajdować się w różnych kategoriach w zależności od tego, gdzie rejestrowane są poufne dane.

To zdarzenie używa ładunku EventData , gdy jest używany z elementem DiagnosticSource.

ServiceProviderCreated

Dostawca usług został utworzony do użytku wewnętrznego przez program Entity Framework.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ServiceProviderEventData , gdy jest używany z elementem DiagnosticSource.

ServiceProviderDebugInfo

Zawiera informacje debugowania dotyczące przyczyn utworzenia nowego wewnętrznego dostawcy usług.

To zdarzenie należy do DbLoggerCategory.Infrastructure kategorii.

To zdarzenie używa ładunku ServiceProviderDebugInfoEventData , gdy jest używany z elementem DiagnosticSource.

ShadowForeignKeyPropertyCreated

Właściwość klucza obcego została utworzona w stanie w tle, ponieważ właściwość powodująca konflikt z prostą nazwą tego klucza obcego istnieje w typie jednostki, ale nie jest mapowana, jest już używana dla innej relacji lub jest niezgodna ze skojarzonym typem klucza podstawowego. Zobacz https://aka.ms/efcore-relationships , aby uzyskać informacje na temat mapowania relacji w programie EF Core.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku UniquifiedPropertyEventData , gdy jest używany z elementem DiagnosticSource.

ShadowPropertyCreated

Utworzono właściwość cienia.

To zdarzenie należy do DbLoggerCategory.Model kategorii.

To zdarzenie używa ładunku PropertyEventData w przypadku użycia z elementem DiagnosticSource.

SkipCollectionChangeDetected

DetectChanges wykrył, że jednostki zostały dodane i/lub usunięte z właściwości nawigacji pomijania kolekcji.

To zdarzenie znajduje się w DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku SkipCollectionChangedEventData w przypadku użycia z elementem DiagnosticSource.

StartedTracking

Jednostka jest śledzona przez DbContextobiekt .

To zdarzenie znajduje się w DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku EntityEntryEventData w przypadku użycia z elementem DiagnosticSource.

StateChanged

Jednostka śledzona przez DbContext obiekt zmienia się z jednej EntityState na drugą.

To zdarzenie znajduje się w DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku StateChangedEventData w przypadku użycia z elementem DiagnosticSource.

ValueGenerated

Właściwość śledzonej jednostki otrzymuje wygenerowaną wartość.

To zdarzenie znajduje się w DbLoggerCategory.ChangeTracking kategorii.

To zdarzenie używa ładunku PropertyValueEventData w przypadku użycia z elementem DiagnosticSource.

Dotyczy