CoreEventId Класс

Определение

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

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

Комментарии

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

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

Поля

AmbiguousEndRequiredWarning

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

CascadeDelete

Сущность удаляется или отсоединяется из-за удаления ее родительского элемента.

CascadeDeleteOrphan

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

CollectionChangeDetected

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

CollectionWithoutComparer

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

ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning

Объект , ForeignKeyAttribute указанный в навигации, не соответствует указанному ForeignKeyAttribute в свойстве .

ConflictingKeylessAndKeyAttributesWarning

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

ConflictingShadowForeignKeysWarning

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

ContextDisposed

Объект DbContext удаляется.

ContextInitialized

Инициализирован DbContext объект .

CoreBaseId

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

DetachedLazyLoadingWarning

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

DetectChangesCompleted

DetectChanges завершено.

DetectChangesStarting

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

DistinctAfterOrderByWithoutRowLimitingOperatorWarning

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

DuplicateDependentEntityTypeInstanceWarning

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

ExecutionStrategyRetrying

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

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

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

ForeignKeyAttributesOnBothNavigationsWarning

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

ForeignKeyAttributesOnBothPropertiesWarning

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

ForeignKeyChangeDetected

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

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

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

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

IncompatibleMatchingForeignKeyProperties

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

InvalidIncludePathError

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

LazyLoadOnDisposedContextWarning

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

ManyServiceProvidersCreatedWarning

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

MappedComplexPropertyIgnoredWarning

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

MappedEntityTypeIgnoredWarning

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

MappedNavigationIgnoredWarning

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

MappedPropertyIgnoredWarning

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

MultipleInversePropertiesSameTargetWarning

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

MultipleNavigationProperties

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

MultiplePrimaryKeyCandidates

В качестве первичного ключа можно использовать несколько свойств.

NavigationBaseIncluded

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

NavigationBaseIncludeIgnored

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

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

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

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

NavigationLazyLoading

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NonOwnershipInverseNavigationWarning

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

OldModelVersionWarning

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

OptimisticConcurrencyException

Во OptimisticConcurrencyException время вызова SaveChanges()

PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning

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

PossibleUnintendedCollectionNavigationNullComparisonWarning

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

PossibleUnintendedReferenceComparisonWarning

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

PropertyChangeDetected

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

ProviderBaseId

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

ProviderDesignBaseId

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

QueryCanceled

Запрос был отменен для типа контекста "{contextType}".

QueryCompilationStarting

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

QueryExecutionPlanned

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

QueryIterationFailed

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

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

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

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

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

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

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

RedundantAddServicesCallWarning

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

RedundantForeignKeyWarning

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

RedundantIndexRemoved

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

ReferenceChangeDetected

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

RelationalBaseId

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

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

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

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

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

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

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

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

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

RequiredAttributeOnCollection

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

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

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

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

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

RequiredAttributeOnSkipNavigation

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

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

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

SaveChangesCanceled

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

SaveChangesCompleted

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

SaveChangesFailed

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

SaveChangesStarting

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

SensitiveDataLoggingEnabledWarning

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

ServiceProviderCreated

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

ServiceProviderDebugInfo

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

ShadowForeignKeyPropertyCreated

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

ShadowPropertyCreated

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

SkipCollectionChangeDetected

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

StartedTracking

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

StateChanged

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

StringEnumValueInJson

Строковое значение перечисления было считано из JSON. Начиная с EF Core 8, было внесено критическое изменение для хранения значений перечисления в JSON в виде чисел по умолчанию. Дополнительные сведения см. в разделе https://aka.ms/efcore-docs-jsonenums.

ValueGenerated

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

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