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

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

Это событие находится в 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

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

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

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

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

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

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

NavigationLazyLoading

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

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

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

NonDefiningInverseNavigationWarning

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

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

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

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

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

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

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

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

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

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

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

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

Свойство навигации со значением, отличным от NULL, не было проигнорировано в зависимой сущности.

Это событие находится в 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

"Аддентитифрамеворк *" был вызван для поставщика услуг, но "Усеинтерналсервицепровидер" не был.

Это событие находится в 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
Является устаревшей.

Запрос использует операцию ограничения строк (пропустить или 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. обнаруженные сущности были добавлены или удалены из свойства навигации для коллекции.

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

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

StartedTracking

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

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

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

StateChanged

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

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

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

ValueGenerated

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

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

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

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