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 |
추적된 엔터티의 속성은 생성된 값을 가져옵니다. |