CoreEventId Класс

Определение

Идентификаторы событий для событий, соответствующих сообщениям, записанным в ILogger журнал, и события, отправляемые в .DiagnosticSource

Эти идентификаторы также используются для WarningsConfigurationBuilder настройки поведения предупреждений.

public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
Наследование
CoreEventId

Комментарии

Дополнительные сведения см. в разделе "Ведение журнала", "События" и "Диагностика ".

Поля

AmbiguousEndRequiredWarning

Внешний ключ, настроенный как обязательный до определения зависимого конца.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные ForeignKeyEventData данные при использовании с .DiagnosticSource

CascadeDelete

Сущность удаляется или отсоединяется, так как ее родитель был удален.

Это событие находится в DbLoggerCategory.Update категории.

Это событие использует полезные CascadeDeleteEventData данные при использовании с .DiagnosticSource

CascadeDeleteOrphan

Сущность удаляется или отсоединяется, так как необходимая связь со своим родительским объектом была разорвана.

Это событие находится в DbLoggerCategory.Update категории.

Это событие использует полезные CascadeDeleteOrphanEventData данные при использовании с .DiagnosticSource

CollectionChangeDetected

DetectChanges обнаружил, что сущности были добавлены и (или) удалены из свойства навигации коллекции.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные CollectionChangedEventData данные при использовании с .DiagnosticSource

CollectionWithoutComparer

Свойство имеет коллекцию или тип перечисления с преобразователем значений, но без функции сравнения значений.

Это событие находится в DbLoggerCategory.Model.Validation категории.

Это событие использует полезные PropertyEventData данные при использовании с .DiagnosticSource

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

Указанный ForeignKeyAttribute элемент навигации не соответствует ForeignKeyAttribute указанному свойству.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

ConflictingKeylessAndKeyAttributesWarning

Атрибут KeylessAttribute типа сущности конфликтует с атрибутом KeyAttribute по крайней мере для одного из его свойств.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные PropertyEventData данные при использовании с .DiagnosticSource

ConflictingShadowForeignKeysWarning

Свойства, которые лучше всего соответствуют соглашению о внешнем ключе, уже используются другим внешним ключом.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные ForeignKeyEventData данные при использовании с .DiagnosticSource

ContextDisposed

Удаляется DbContext .

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные DbContextEventData данные при использовании с .DiagnosticSource

ContextInitialized

Был DbContext инициализирован.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ContextInitializedEventData данные при использовании с .DiagnosticSource

CoreBaseId

Нижняя граница идентификаторов событий, используемых любой платформой Entity Framework или кодом поставщика.

DetachedLazyLoadingWarning

Предпринята попытка отложенной загрузки свойства из отсоединяемой или без отслеживания сущности.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные LazyLoadingEventData данные при использовании с .DiagnosticSource

DetectChangesCompleted

DetectChanges завершена.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные DbContextEventData данные при использовании с .DiagnosticSource

DetectChangesStarting

DetectChanges запускается.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные DbContextEventData данные при использовании с .DiagnosticSource

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

Запрос использует оператор Distinct после применения упорядочения. Если для нее используется операция ограничения строк до "Distinct" и после упорядочения, то для нее будет использоваться упорядочение. Упорядочение будет удалено после "Distinct" и результаты после этого будут неупорядочены.

Это событие находится в DbLoggerCategory.Query категории.

DuplicateDependentEntityTypeInstanceWarning

Та же сущность отслеживается как другой тип сущности общей сущности. Это событие находится в DbLoggerCategory.Update категории.

ExecutionStrategyRetrying

Во время выполнения возникло временное исключение, и операция будет повторна.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ContextInitializedEventData данные при использовании с .DiagnosticSource

FirstWithoutOrderByAndFilterWarning
Является устаревшей.

Запрос использует операцию First/FirstOrDefault без OrderBy и фильтрации, что может привести к непредсказуемым результатам.

Это событие находится в DbLoggerCategory.Query категории.

ForeignKeyAttributesOnBothNavigationsWarning

Навигации разделены на две связи, как ForeignKeyAttribute было указано для навигаций с обеих сторон.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

ForeignKeyAttributesOnBothPropertiesWarning

Навигации разделены на две связи, как ForeignKeyAttribute было указано для свойств с обеих сторон.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

ForeignKeyChangeDetected

DetectChanges обнаружил изменение значения свойства внешнего ключа.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные PropertyChangedEventData данные при использовании с .DiagnosticSource

IncludeIgnoredWarning
Является устаревшей.

Навигация была проигнорирована при компиляции запроса.

Это событие находится в DbLoggerCategory.Query категории.

IncompatibleMatchingForeignKeyProperties

Лучшее соответствие свойств внешнего ключа несовместимо с основным ключом.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

InvalidIncludePathError

Недопустимый путь включения "{navigationChain}", не удалось найти навигацию для "{navigationName}".

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные InvalidIncludePathEventData данные при использовании с .DiagnosticSource

LazyLoadOnDisposedContextWarning

Предпринята попытка отложенной загрузки свойства после удаления DbContext.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные LazyLoadingEventData данные при использовании с .DiagnosticSource

ManyServiceProvidersCreatedWarning

Многие поставщики услуг были созданы в одном домене приложения.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ServiceProvidersEventData данные при использовании с .DiagnosticSource

MultipleInversePropertiesSameTargetWarning

Существует несколько переходов, указывающих InversePropertyAttribute на одну и ту же обратную навигацию.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

MultipleNavigationProperties

Существует несколько свойств, которые могут быть переходами к одному типу.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoUnmappedPropertyCollectionsEventData данные при использовании с .DiagnosticSource

MultiplePrimaryKeyCandidates

Существует несколько свойств, которые можно использовать в качестве первичного ключа.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

NavigationBaseIncluded

База навигации была включена в запрос.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные NavigationBaseEventData данные при использовании с .DiagnosticSource

NavigationBaseIncludeIgnored

База навигации, определенная в параметре Include в запросе, была проигнорирована, так как она будет заполнена уже из-за исправления.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные NavigationBaseEventData данные при использовании с .DiagnosticSource

NavigationIncluded
Является устаревшей.

Навигация была включена в запрос.

Это событие находится в DbLoggerCategory.Query категории.

NavigationLazyLoading

Свойство навигации загружается отложенным.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные LazyLoadingEventData данные при использовании с .DiagnosticSource

NonDefiningInverseNavigationWarning

Навигация, на которую InversePropertyAttribute указывает, не является определяющей навигацией.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoUnmappedPropertyCollectionsEventData данные при использовании с .DiagnosticSource

NonNullableInverted
Является устаревшей.

Тип сущности со свойством навигации с ненулевым значением был настроен в качестве зависимой стороны в связи.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные NavigationEventData данные при использовании с .DiagnosticSource

NonNullableReferenceOnBothNavigations
Является устаревшей.

Навигации разделены на две связи, так как в обоих навигациях была указана ненулевое значение.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

NonNullableReferenceOnDependent
Является устаревшей.

Ненулевое значение свойства навигации для зависимой сущности было проигнорировано.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные NavigationEventData данные при использовании с .DiagnosticSource

NonOwnershipInverseNavigationWarning

Навигация, на которую InversePropertyAttribute указывает, не является определяющей навигацией.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoUnmappedPropertyCollectionsEventData данные при использовании с .DiagnosticSource

OldModelVersionWarning

Модель, указанная в параметрах контекста, была создана с более старой версией EF Core.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ContextInitializedEventData данные при использовании с .DiagnosticSource

OptimisticConcurrencyException

Во OptimisticConcurrencyException время вызова возникла ошибка SaveChanges()

Это событие находится в DbLoggerCategory.Update категории.

Это событие использует полезные DbContextErrorEventData данные при использовании с .DiagnosticSource

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

Требуемая навигация с основной сущностью, имеющей глобальный фильтр запросов, и декларативная сущность не имеет соответствующего фильтра

Это событие находится в DbLoggerCategory.Model.Validation категории.

Это событие использует полезные ForeignKeyEventData данные при использовании с .DiagnosticSource

PossibleUnintendedCollectionNavigationNullComparisonWarning

Возможное непреднамеренное сравнение навигации по коллекции с null.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные NavigationEventData данные при использовании с .DiagnosticSource

PossibleUnintendedReferenceComparisonWarning

Возможное непреднамеренное сравнение ссылок.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные BinaryExpressionEventData данные при использовании с .DiagnosticSource

PropertyChangeDetected

DetectChanges обнаружил изменение значения свойства.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные PropertyChangedEventData данные при использовании с .DiagnosticSource

ProviderBaseId

Нижняя граница идентификаторов событий, используемых только поставщиками баз данных.

ProviderDesignBaseId

Нижняя граница идентификаторов событий, используемых только во время разработки и инструментария поставщика баз данных.

QueryCompilationStarting

Запуск компиляции запросов.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные QueryExpressionEventData данные при использовании с .DiagnosticSource

QueryExecutionPlanned

Запрос планируется для выполнения.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные QueryExpressionEventData данные при использовании с .DiagnosticSource

QueryIterationFailed

Произошла ошибка при обработке результатов запроса.

Это событие находится в DbLoggerCategory.Query категории.

Это событие использует полезные DbContextTypeErrorEventData данные при использовании с .DiagnosticSource

QueryModelCompiling
Является устаревшей.

Компилируется модель запроса.

Это событие находится в DbLoggerCategory.Query категории.

QueryModelOptimized
Является устаревшей.

Модель запроса оптимизирована.

Это событие находится в DbLoggerCategory.Query категории.

RedundantAddServicesCallWarning

Метод AddEntityFramework*был вызван поставщиком услуг, но useInternalServiceProvider не был вызван.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ServiceProviderEventData данные при использовании с .DiagnosticSource

RedundantForeignKeyWarning

Настроенный IForeignKey параметр является избыточным.

Это событие находится в DbLoggerCategory.Model.Validation категории.

Это событие использует полезные ForeignKeyEventData данные при использовании с .DiagnosticSource

RedundantIndexRemoved

Индекс не был создан, так как свойства уже охвачены.

Это событие находится в DbLoggerCategory.Model.Validation категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

ReferenceChangeDetected

DetectChanges обнаружил изменение ссылок на сущности другой сущностью.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные ReferenceChangedEventData данные при использовании с .DiagnosticSource

RelationalBaseId

Нижняя граница идентификаторов событий, используемых любым поставщиком реляционной базы данных.

RequiredAttributeInverted
Является устаревшей.

Тип сущности со свойством навигации, которое RequiredAttribute было настроено в качестве зависимой стороны в связи.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные NavigationEventData данные при использовании с .DiagnosticSource

RequiredAttributeOnBothNavigations
Является устаревшей.

Навигации разделены на две связи, как RequiredAttribute было указано в обоих навигациях.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные TwoPropertyBaseCollectionsEventData данные при использовании с .DiagnosticSource

RequiredAttributeOnCollection

Свойство RequiredAttribute навигации коллекции было проигнорировано.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные NavigationEventData данные при использовании с .DiagnosticSource

RequiredAttributeOnDependent
Является устаревшей.

Свойство RequiredAttribute навигации для зависимой сущности было проигнорировано.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные NavigationEventData данные при использовании с .DiagnosticSource

RequiredAttributeOnSkipNavigation

Свойство RequiredAttribute навигации skip было проигнорировано.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные SkipNavigationEventData данные при использовании с .DiagnosticSource

RowLimitingOperationWithoutOrderByWarning
Является устаревшей.

Запрос использует операцию ограничения строк (Skip/Take) без OrderBy, что может привести к непредсказуемым результатам.

Это событие находится в DbLoggerCategory.Query категории.

SaveChangesCompleted

SaveChanges() или одна из ее перегрузок завершена.

Это событие находится в DbLoggerCategory.Update категории.

Это событие использует полезные SaveChangesCompletedEventData данные при использовании с .DiagnosticSource

SaveChangesFailed

Произошла ошибка при попытке сохранить изменения в базе данных.

Это событие находится в DbLoggerCategory.Update категории.

Это событие использует полезные DbContextErrorEventData данные при использовании с .DiagnosticSource

SaveChangesStarting

SaveChanges() или одна из ее перегрузок запущена.

Это событие находится в DbLoggerCategory.Update категории.

Это событие использует полезные DbContextEventData данные при использовании с .DiagnosticSource

SensitiveDataLoggingEnabledWarning

Предупреждение о том, что ведение журнала конфиденциальных данных включено и может быть зарегистрировано.

Это событие может находиться в разных категориях в зависимости от того, где регистрируются конфиденциальные данные.

Это событие использует полезные EventData данные при использовании с .DiagnosticSource

ServiceProviderCreated

Поставщик услуг был создан для внутреннего использования Entity Framework.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ServiceProviderEventData данные при использовании с .DiagnosticSource

ServiceProviderDebugInfo

Предоставляет отладочную информацию о том, почему был создан новый внутренний поставщик услуг.

Это событие находится в DbLoggerCategory.Infrastructure категории.

Это событие использует полезные ServiceProviderDebugInfoEventData данные при использовании с .DiagnosticSource

ShadowForeignKeyPropertyCreated

Свойство внешнего ключа было создано в теневом состоянии, так как конфликтующее свойство с простым именем этого внешнего ключа существует в типе сущности, но не сопоставлено, уже используется для другой связи или несовместимо с соответствующим типом первичного ключа. Дополнительные https://aka.ms/efcore-relationships сведения о связях сопоставления в EF Core.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные UniquifiedPropertyEventData данные при использовании с .DiagnosticSource

ShadowPropertyCreated

Создано теневое свойство.

Это событие находится в DbLoggerCategory.Model категории.

Это событие использует полезные PropertyEventData данные при использовании с .DiagnosticSource

SkipCollectionChangeDetected

DetectChanges обнаружил, что сущности были добавлены и (или) удалены из свойства навигации коллекции skip.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные SkipCollectionChangedEventData данные при использовании с .DiagnosticSource

StartedTracking

Сущность отслеживается с DbContextпомощью .

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные EntityEntryEventData данные при использовании с .DiagnosticSource

StateChanged

Сущность, отслеживаемая изменением DbContext от одной EntityState к другой.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные StateChangedEventData данные при использовании с .DiagnosticSource

ValueGenerated

Свойство отслеживаемой сущности получает созданное значение.

Это событие находится в DbLoggerCategory.ChangeTracking категории.

Это событие использует полезные PropertyValueEventData данные при использовании с .DiagnosticSource

Применяется к