CoreEventId 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 이벤트에 대한 이벤트 ID입니다 DiagnosticSource.
public static class CoreEventId
type CoreEventId = class
Public Class CoreEventId
- 상속
-
CoreEventId
설명
이러한 ID는 와 함께 WarningsConfigurationBuilder 사용하여 경고 동작을 구성합니다.
자세한 내용과 예제는 로깅, 이벤트 및 진단 참조하세요.
필드
AmbiguousEndRequiredWarning |
종속 종료가 결정되기 전에 필요에 따라 구성된 외래 키입니다. |
CascadeDelete |
해당 부모가 삭제되었으므로 엔터티가 삭제되거나 분리됩니다. |
CascadeDeleteOrphan |
부모에 대한 필수 관계가 끊어지므로 엔터티가 삭제되거나 분리됩니다. |
CollectionChangeDetected |
DetectChanges는 컬렉션 탐색 속성에서 엔터티가 추가 및/또는 제거되었음을 감지했습니다. |
CollectionWithoutComparer |
속성에는 값 변환기가 있지만 값 비교자가 없는 컬렉션 또는 열거형 형식이 있습니다. |
ConflictingForeignKeyAttributesOnNavigationAndPropertyWarning |
ForeignKeyAttribute 탐색에 지정된 가 속성에 지정된과 일치하지 ForeignKeyAttribute 않습니다. |
ConflictingKeylessAndKeyAttributesWarning |
KeylessAttribute 엔터티 형식의 특성이 해당 속성 중 하나 이상에서 특성과 KeyAttribute 충돌합니다. |
ConflictingShadowForeignKeysWarning |
외래 키 규칙과 가장 일치하는 속성은 이미 다른 외래 키에서 사용됩니다. |
ContextDisposed |
가 DbContext 삭제되고 있습니다. |
ContextInitialized |
가 DbContext 초기화되었습니다. |
CoreBaseId |
Entity Framework 또는 공급자 코드에서 사용하는 이벤트 ID에 대한 하한입니다. |
DetachedLazyLoadingWarning |
분리/추적 금지 엔터티에서 속성을 지연 로드하려고 했습니다. |
DetectChangesCompleted |
DetectChanges가 완료되었습니다. |
DetectChangesStarting |
DetectChanges가 시작됩니다. |
DistinctAfterOrderByWithoutRowLimitingOperatorWarning |
쿼리는 순서를 적용한 후 'Distinct' 연산자를 사용합니다. 주문 전후 |
DuplicateDependentEntityTypeInstanceWarning |
동일한 엔터티가 다른 공유 엔터티 엔터티 형식으로 추적되고 있습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Update . |
ExecutionStrategyRetrying |
실행 중에 일시적인 예외가 발생하여 작업이 다시 시도됩니다. |
FirstWithoutOrderByAndFilterWarning |
사용되지 않습니다..
쿼리는 OrderBy 없이 First/FirstOrDefault 작업을 사용하고 필터링하면 예기치 않은 결과가 발생할 수 있습니다. |
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 |
사용되지 않습니다..
Null 허용 불가능으로 두 관계로 구분된 탐색은 두 탐색 모두에 지정되었습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Model . 이 이벤트는 와 TwoPropertyBaseCollectionsEventData 함께 사용할 때 페이로드를 DiagnosticSource사용합니다. |
NonNullableReferenceOnDependent |
사용되지 않습니다..
종속 엔터티에 대한 탐색 속성의 null 허용 여부를 무시했습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Model . 이 이벤트는 와 NavigationEventData 함께 사용할 때 페이로드를 DiagnosticSource사용합니다. |
NonOwnershipInverseNavigationWarning |
가리키는 탐색 InversePropertyAttribute 은 정의 탐색이 아닙니다. |
OldModelVersionWarning |
컨텍스트 옵션에 제공된 모델은 이전 EF Core 버전으로 만들어졌습니다. |
OptimisticConcurrencyException |
를 OptimisticConcurrencyException 호출하는 동안 이 throw되었습니다. SaveChanges() |
PossibleIncorrectRequiredNavigationWithQueryFilterInteractionWarning |
전역 쿼리 필터가 정의되고 선언 엔터티에 일치하는 필터가 없는 주 엔터티를 사용하는 필수 탐색 |
PossibleUnintendedCollectionNavigationNullComparisonWarning |
컬렉션 탐색을 null로 의도하지 않게 비교할 수 있습니다. |
PossibleUnintendedReferenceComparisonWarning |
의도하지 않은 참조 비교가 가능합니다. |
PropertyChangeDetected |
DetectChanges에서 속성 값의 변경 사항을 검색했습니다. |
ProviderBaseId |
데이터베이스 공급자만 사용하는 이벤트 ID에 대한 하한입니다. |
ProviderDesignBaseId |
데이터베이스 공급자 디자인 타임 및 도구에서만 사용되는 이벤트 ID에 대한 하한입니다. |
QueryCanceled |
컨텍스트 형식 '{contextType}'에 대한 쿼리가 취소되었습니다. |
QueryCompilationStarting |
쿼리 컴파일을 시작합니다. |
QueryExecutionPlanned |
쿼리 실행이 계획되어 있습니다. |
QueryIterationFailed |
쿼리 결과를 처리하는 동안 오류가 발생했습니다. |
QueryModelCompiling |
사용되지 않습니다..
쿼리 모델이 컴파일되고 있습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Query . |
QueryModelOptimized |
사용되지 않습니다..
쿼리 모델이 최적화되었습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Query . |
RedundantAddServicesCallWarning |
서비스 공급자에서 'AddEntityFramework*'가 호출되었지만 'UseInternalServiceProvider'는 호출되지 않았습니다. |
RedundantForeignKeyWarning |
구성된 IForeignKey 가 중복됩니다. |
RedundantIndexRemoved |
속성이 이미 적용되었기 때문에 인덱스가 만들어지지 않았습니다. |
ReferenceChangeDetected |
DetectChanges가 다른 엔터티의 엔터티 참조에 대한 변경 사항을 검색했습니다. |
RelationalBaseId |
관계형 데이터베이스 공급자가 사용하는 이벤트 ID에 대한 하한입니다. |
RequiredAttributeInverted |
사용되지 않습니다..
가 있는 탐색 속성이 있는 RequiredAttribute 엔터티 형식은 관계의 종속측으로 구성되었습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Model . 이 이벤트는 와 NavigationEventData 함께 사용할 때 페이로드를 DiagnosticSource사용합니다. |
RequiredAttributeOnBothNavigations |
사용되지 않습니다..
탐색은 두 탐색에 지정된 대로 두 관계로 RequiredAttribute 구분됩니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Model . 이 이벤트는 와 TwoPropertyBaseCollectionsEventData 함께 사용할 때 페이로드를 DiagnosticSource사용합니다. |
RequiredAttributeOnCollection |
RequiredAttribute 컬렉션 탐색 속성의 가 무시되었습니다. |
RequiredAttributeOnDependent |
사용되지 않습니다..
RequiredAttribute 종속 엔터티에 대한 탐색 속성의 은 무시되었습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Model . 이 이벤트는 와 NavigationEventData 함께 사용할 때 페이로드를 DiagnosticSource사용합니다. |
RequiredAttributeOnSkipNavigation |
RequiredAttribute 건너뛰기 탐색 속성의 가 무시되었습니다. |
RowLimitingOperationWithoutOrderByWarning |
사용되지 않습니다..
쿼리는 OrderBy 없이 행 제한 작업(Skip/Take)을 사용하므로 예측할 수 없는 결과가 발생할 수 있습니다. |
SaveChangesCanceled |
데이터베이스에 대한 변경 내용을 저장하려고 시도하는 동안 오류가 발생했습니다. |
SaveChangesCompleted |
SaveChanges() 또는 오버로드 중 하나가 완료되었습니다. |
SaveChangesFailed |
데이터베이스에 대한 변경 내용을 저장하려고 시도하는 동안 오류가 발생했습니다. |
SaveChangesStarting |
SaveChanges() 또는 오버로드 중 하나가 시작되었습니다. |
SensitiveDataLoggingEnabledWarning |
중요한 데이터 로깅이 활성화되고 기록될 수 있음을 나타내는 경고입니다. |
ServiceProviderCreated |
Entity Framework에서 내부 사용을 위해 서비스 공급자를 만들었습니다. |
ServiceProviderDebugInfo |
새 내부 서비스 공급자가 만들어진 이유에 대한 디버그 정보를 제공합니다. |
ShadowForeignKeyPropertyCreated |
이 외래 키의 단순 이름을 가진 충돌하는 속성이 엔터티 형식에 있지만 매핑되지 않았거나, 다른 관계에 이미 사용되었거나, 연결된 기본 키 형식과 호환되지 않기 때문에 외래 키 속성이 섀도 상태로 만들어졌습니다. |
ShadowPropertyCreated |
섀도 속성이 만들어졌습니다. |
SkipCollectionChangeDetected |
DetectChanges는 컬렉션 건너뛰기 탐색 속성에서 엔터티가 추가 및/또는 제거되었음을 감지했습니다. |
StartedTracking |
엔터티가 에 의해 추적되고 있습니다 DbContext. |
StateChanged |
에 의해 DbContext 추적되는 엔터티가 서로 EntityState 변경됩니다. |
StringEnumValueInJson |
JSON에서 열거형의 문자열 값을 읽었습니다. EF Core 8부터 기본적으로 열거형 값을 숫자로 JSON에 저장하도록 호환성이 손상되는 변경이 이루어졌습니다. 자세한 내용은 https://aka.ms/efcore-docs-jsonenums를 참조하세요. |
ValueGenerated |
추적된 엔터티의 속성은 생성된 값을 가져옵니다. |
적용 대상
Entity Framework