Udostępnij za pośrednictwem


CoreEventId Klasa

Definicja

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

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

Uwagi

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

Aby uzyskać więcej informacji i przykładów , zobacz Rejestrowanie, zdarzenia i diagnostyka .

Pola

AmbiguousEndRequiredWarning

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

CascadeDelete

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

CascadeDeleteOrphan

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

CollectionChangeDetected

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

CollectionWithoutComparer

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

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

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

ConflictingKeylessAndKeyAttributesWarning

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

ConflictingShadowForeignKeysWarning

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

ContextDisposed

Element DbContext jest usuwany.

ContextInitialized

Zainicjowano element A DbContext .

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.

DetectChangesCompleted

Funkcja DetectChanges została ukończona.

DetectChangesStarting

Funkcja DetectChanges jest uruchamiana.

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

Zapytanie używa operatora "Distinct" po zastosowaniu kolejności. Jeśli istnieją jakiekolwiek operacje ograniczania wierszy używane przed Distinct i po zamówieniu, kolejność będzie używana dla niego. Kolejność zostanie wymazana po Distinct , a wyniki później nie zostaną uporządkowane.

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.

FirstWithoutOrderByAndFilterWarning
Nieaktualne..

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

ForeignKeyAttributesOnBothNavigationsWarning

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

ForeignKeyAttributesOnBothPropertiesWarning

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

ForeignKeyChangeDetected

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

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.

InvalidIncludePathError

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

LazyLoadOnDisposedContextWarning

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

ManyServiceProvidersCreatedWarning

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

MappedComplexPropertyIgnoredWarning

Właściwość została najpierw zamapowana jawnie, a następnie zignorowana.

MappedEntityTypeIgnoredWarning

Typ jednostki został najpierw zamapowany jawnie, a następnie zignorowany.

MappedNavigationIgnoredWarning

Nawigacja została najpierw zamapowana jawnie, a następnie zignorowana.

MappedPropertyIgnoredWarning

Właściwość została najpierw zamapowana jawnie, a następnie zignorowana.

MultipleInversePropertiesSameTargetWarning

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

MultipleNavigationProperties

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

MultiplePrimaryKeyCandidates

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

NavigationBaseIncluded

Baza nawigacji została uwzględniona w zapytaniu.

NavigationBaseIncludeIgnored

Baza nawigacji specyficzna dla elementu Uwzględnij w zapytaniu została zignorowana, ponieważ zostanie ona wypełniona już z powodu naprawy.

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.

NonDefiningInverseNavigationWarning
Nieaktualne..

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

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

OldModelVersionWarning

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

OptimisticConcurrencyException

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

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

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

PossibleUnintendedCollectionNavigationNullComparisonWarning

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

PossibleUnintendedReferenceComparisonWarning

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

PropertyChangeDetected

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

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.

QueryCanceled

Kwerenda została anulowana dla typu kontekstu "{contextType}".

QueryCompilationStarting

Rozpoczynanie kompilacji zapytań.

QueryExecutionPlanned

Zapytanie jest planowane do wykonania.

QueryIterationFailed

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

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

RedundantForeignKeyWarning

Skonfigurowany IForeignKey jest nadmiarowy.

RedundantIndexRemoved

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

ReferenceChangeDetected

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

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.

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.

RowLimitingOperationWithoutOrderByWarning
Nieaktualne..

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

SaveChangesCanceled

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

SaveChangesCompleted

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

SaveChangesFailed

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

SaveChangesStarting

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

SensitiveDataLoggingEnabledWarning

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

ServiceProviderCreated

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

ServiceProviderDebugInfo

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

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.

ShadowPropertyCreated

Utworzono właściwość cienia.

SkipCollectionChangeDetected

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

StartedTracking

Jednostka jest śledzona przez element DbContext.

StateChanged

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

StringEnumValueInJson

Wartość ciągu dla wyliczenia została odczytany z formatu JSON. Począwszy od programu EF Core 8, wprowadzono zmianę powodującą niezgodność w celu przechowywania wartości wyliczenia w formacie JSON jako liczb domyślnie. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://aka.ms/efcore-docs-jsonenums.

ValueGenerated

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

Dotyczy