다음을 통해 공유


Microsoft.EntityFrameworkCore.Diagnostics 네임스페이스

클래스

AbstractionsStrings

EF 예외 등에 사용되는 문자열 리소스입니다.

이러한 문자열은 데이터베이스 공급자 및 확장에서 사용하기 위해 공개적으로 노출됩니다. 애플리케이션 코드에 이러한 문자열이 필요한 것은 드문 일입니다.

BatchEventData

DiagnosticSource 일괄 처리 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

BinaryExpressionEventData

DiagnosticSource 쿼리 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

CascadeDeleteEventData

DiagnosticSource 부모 엔터티가 삭제되었기 때문에 엔터티가 삭제되고 있음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

CascadeDeleteOrphanEventData

DiagnosticSource 부모에 대한 필수 관계가 끊어졌기 때문에 엔터티가 삭제되고 있음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

CollectionChangedEventData

DiagnosticSource 컬렉션 탐색 속성에 엔터티가 추가 및/또는 제거되었음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

ColumnsEventData

열이 DiagnosticSource 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

CommandCorrelatedEventData

DiagnosticSource 와 상관 관계가 있는 이벤트에 대한 이벤트 페이로드입니다DbCommand.

CommandEndEventData

DiagnosticSource 명령 종료 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

CommandErrorEventData

DiagnosticSource 대한 이벤트 페이로드입니다 CommandError.

CommandEventData

DiagnosticSource 명령 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

CommandExecutedEventData

DiagnosticSource 대한 이벤트 페이로드입니다 CommandExecuted.

ComplexPropertyEventData

속성이 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다.

ConcurrencyExceptionEventData

DiagnosticSource throw될 때 DbUpdateConcurrencyException 사용되는 이벤트 페이로드입니다.

ConflictingValueGenerationStrategiesEventData

속성이 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다.

ConnectionCreatedEventData

DiagnosticSource 이벤트에 대한 이벤트 페이로드입니다ConnectionCreated.

ConnectionCreatingEventData

DiagnosticSource 이벤트에 대한 이벤트 페이로드입니다ConnectionCreating.

ConnectionEndEventData

DiagnosticSource 연결 종료 이벤트에 대한 RelationalEventId 이벤트 페이로드 클래스입니다.

ConnectionErrorEventData

DiagnosticSource 대한 이벤트 페이로드입니다 ConnectionError.

ConnectionEventData

DiagnosticSource 연결 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다.

ContextInitializedEventData

DiagnosticSource 컨텍스트 초기화 이벤트에 대한 이벤트 페이로드 클래스입니다.

CoreEventId

에 기록된 메시지에 해당하는 이벤트 및 에 전송된 ILogger 이벤트에 대한 이벤트 ID입니다 DiagnosticSource.

CoreLoggerExtensions

이 클래스에는 EF Core 내부 및 데이터베이스 공급자가 잘 알려진 이벤트에 대한 및 에 정보를 ILogger 쓰는 데 사용하는 정적 메서드가 DiagnosticListener 포함되어 있습니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

CoreStrings

EF 예외 등에 사용되는 문자열 리소스입니다.

이러한 문자열은 데이터베이스 공급자 및 확장에서 사용하기 위해 공개적으로 노출됩니다. 애플리케이션 코드에 이러한 문자열이 필요한 것은 드문 일입니다.

CosmosEventId

에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 Cosmos 이벤트에 대한 이벤트 ID입니다 DiagnosticSource.

CosmosItemCommandExecutedEventData

DiagnosticSource Cosmos 항목 명령 실행 이벤트에 대한 이벤트 페이로드 클래스입니다.

CosmosQueryEventData

DiagnosticSource Cosmos 쿼리 이벤트에 대한 이벤트 페이로드 클래스입니다.

CosmosQueryExecutedEventData

DiagnosticSource Cosmos 쿼리 이벤트에 대한 이벤트 페이로드 클래스입니다.

CosmosReadItemEventData

DiagnosticSource Cosmos 읽기 항목 이벤트에 대한 이벤트 페이로드 클래스입니다.

DataReaderClosingEventData

DiagnosticSource 에 대한 이벤트 페이로드입니다 DataReaderClosing.

DataReaderDisposingEventData

DiagnosticSource 에 대한 이벤트 페이로드입니다 DataReaderDisposing.

DataReaderEventData

DiagnosticSource 에 대한 이벤트 페이로드입니다 DataReaderClosing.

DbCommandInterceptor

인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 IDbCommandInterceptor 입니다.

DbConnectionInterceptor

인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 IDbConnectionInterceptor 입니다.

DbContextErrorEventData

DiagnosticSource 참조하는 오류 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext.

DbContextEventData

DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext.

DbContextTypeErrorEventData

형식을 DiagnosticSource 참조하는 오류 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext .

DbContextTypeEventData

형식을 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 DbContext .

DbTransactionInterceptor

인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 IDbTransactionInterceptor 입니다.

EntityEntryEventData

DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 EntityEntry.

EntityTypeEventData

DiagnosticSource 엔터티 형식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

EntityTypeSchemaEventData

DiagnosticSource 엔터티 형식 및 스키마를 참조하는 이벤트에 대한 이벤트 페이로드 기본 클래스

EventData

모든 Entity Framework DiagnosticSource 이벤트 페이로드에 대한 기본 클래스입니다.

EventDefinition

매개 변수가 없는 이벤트에 대한 메타데이터와 할당이 감소된 이벤트를 기록하는 캐시된 대리자를 정의합니다.

EventDefinition<TParam>

하나의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다.

EventDefinition<TParam1,TParam2>

3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다.

EventDefinition<TParam1,TParam2,TParam3>

3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다.

EventDefinition<TParam1,TParam2,TParam3,TParam4>

3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다.

EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5>

3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다.

EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5,TParam6>

3개의 매개 변수와 캐시된 대리자를 사용하여 이벤트에 대한 메타데이터를 정의하여 할당이 감소된 이벤트를 기록합니다.

EventDefinitionBase

이벤트 정의에 대한 기본 클래스입니다.

EventDefinitionBase.MessageExtractingLogger

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ExecutionStrategyEventData

DiagnosticSource 실행 전략 이벤트에 대한 CoreEventId 이벤트 페이로드입니다.

ExpressionEventData

DiagnosticSource 쿼리 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

FallbackEventDefinition

특별한 처리가 있어야 하는 6개 이상의 매개 변수를 사용하여 이벤트에 대한 메타데이터를 정의합니다.

ForeignKeyCandidateEventData

DiagnosticSource 호환되지 않는 외래 키 속성에 대한 이벤트 페이로드 클래스입니다.

ForeignKeyEventData

DiagnosticSource 외래 키가 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

IgnoringIdentityResolutionInterceptor

IIdentityResolutionInterceptor 새 instance 무시하고 추적된 기존 instance 속성 값을 유지하는 입니다.

IncludeEventData

사양이 DiagnosticSource 있는 이벤트에 대한 이벤트 페이로드 클래스입니다 Include<TEntity,TProperty>(IQueryable<TEntity>, Expression<Func<TEntity,TProperty>>) .

IndexEventData

DiagnosticSource 잘못된 인덱스가 포함된 이벤트에 대한 이벤트 페이로드 클래스입니다.

IndexWithPropertiesEventData

DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다IndexPropertiesMappedToNonOverlappingTables.

IndexWithPropertyEventData

DiagnosticSource 덱스에서 잘못된 속성 이름과 관련된 이벤트에 대한 이벤트 페이로드 클래스입니다.

InMemoryEventId

에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 메모리 내 이벤트에 대한 이벤트 ID입니다 DiagnosticSource.

InterceptorAggregator<TInterceptor>

서비스 구현에 대한 추상 기본 클래스입니다 IInterceptorAggregator .

InvalidIncludePathEventData

DiagnosticSource 잘못된 포함 경로 정보가 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

KeyEventData

키가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다.

LazyLoadingEventData

DiagnosticSource 의 이벤트에 대한 이벤트 페이로드 클래스ILazyLoader

LoggerCategory<T>

속성을 구현하는 데 사용되는 제네릭 도우미 클래스입니다 Name .

LoggingDefinitions

의 캐싱 EventDefinitionBase을 위한 자리 표시자를 포함합니다.

이 클래스는 공용이므로 데이터베이스 공급자가 해당 이벤트에 대한 캐싱을 추가하도록 상속할 수 있습니다. 다른 용도로는 사용하면 안 됩니다.

MigrationAssemblyEventData

DiagnosticSource 마이그레이션 어셈블리 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

MigrationColumnOperationEventData

DiagnosticSource 마이그레이션 열 작업을 참조하는 이벤트에 대한 이벤트 페이로드입니다.

MigrationEventData

DiagnosticSource 특정 마이그레이션의 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

MigrationScriptingEventData

DiagnosticSource 마이그레이션 스크립팅 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

MigrationTypeEventData

DiagnosticSource 마이그레이션 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

MigratorConnectionEventData

DiagnosticSource 마이그레이션 연결 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

MigratorEventData

DiagnosticSource 마이그레이션 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

MinBatchSizeEventData

DiagnosticSource 최소 일괄 처리 크기 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

NavigationBaseEventData

가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 INavigationBase.

NavigationEventData

가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 INavigation.

NavigationPathEventData

DiagnosticSource 탐색 속성이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

PropertyChangedEventData

DiagnosticSource 변경된 속성 값을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

PropertyEventData

속성이 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다.

PropertyValueEventData

DiagnosticSource 속성 값을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

QueryExpressionEventData

DiagnosticSource 쿼리 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

QueryModelClientEvalEventData

DiagnosticSource 쿼리 모델 및 식이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

QueryModelEventData

DiagnosticSource 쿼리 모델이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

ReferenceChangedEventData

DiagnosticSource 변경된 속성 값을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

RelationalConcurrencyExceptionEventData

DiagnosticSource 관계형 데이터베이스 공급자에서 이 DbUpdateConcurrencyException throw될 때 사용되는 이벤트 페이로드입니다.

RelationalEventId

에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 관계형 이벤트에 대한 이벤트 ID입니다 DiagnosticSource.

RelationalLoggerExtensions

이 클래스에는 EF Core 내부 및 관계형 데이터베이스 공급자가 잘 알려진 이벤트에 대한 및 에 정보를 ILogger 쓰는 데 사용하는 정적 메서드가 DiagnosticListener 포함되어 있습니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

RelationalLoggingDefinitions

의 캐싱 EventDefinitionBase을 위한 자리 표시자를 포함합니다.

이 클래스는 공용이므로 데이터베이스 공급자가 해당 이벤트에 대한 캐싱을 추가하도록 상속할 수 있습니다. 다른 용도로는 사용하면 안 됩니다.

RelationalStrings

EF 예외 등에 사용되는 문자열 리소스입니다.

이러한 문자열은 데이터베이스 공급자 및 확장에서 사용하기 위해 공개적으로 노출됩니다. 애플리케이션 코드에 이러한 문자열이 필요한 것은 드문 일입니다.

SaveChangesCompletedEventData

DiagnosticSource 가 완료되었음을 나타내는 SaveChanges() 이벤트에 대한 이벤트 페이로드 클래스입니다.

SaveChangesEventData

DiagnosticSource 저장되는 엔터티와 영향을 받는 행을 지정하는 이벤트에 대한 이벤트 페이로드 클래스입니다.

SaveChangesInterceptor

인터페이스 메서드의 하위 집합을 구현할 때 사용할 추상 기본 클래스 ISaveChangesInterceptor 입니다.

SequenceEventData

DiagnosticSource 시퀀스를 참조하는 이벤트에 대한 이벤트 페이로드 기본 클래스입니다.

ServiceProviderDebugInfoEventData

DiagnosticSource 서비스 공급자 만들기에 대한 디버그 정보를 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다.

ServiceProviderEventData

컨테이너를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 IServiceProvider .

ServiceProvidersEventData

여러 IServiceProvider 컨테이너를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다.

SharedDependentEntityEventData

IEntityType 인스턴스를 DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다.

SkipCollectionChangedEventData

DiagnosticSource 컬렉션 탐색 건너뛰기 속성에 엔터티가 추가 및/또는 제거되었음을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

SkipNavigationEventData

가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 ISkipNavigation.

SqliteEventId

에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 SQLite 이벤트에 대한 이벤트 ID입니다 DiagnosticSource.

SqlServerEventId

에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 SQL Server 이벤트에 대한 이벤트 ID입니다DiagnosticSource.

StateChangedEventData

DiagnosticSource 추적된 엔터티 EntityState 의 변경을 나타내는 이벤트에 대한 이벤트 페이로드 클래스입니다.

StoredProcedurePropertyEventData

DiagnosticSource 속성을 저장 프로시저에 매핑하는 것과 관련된 이벤트에 대한 이벤트 페이로드 클래스입니다.

TransactionEndEventData

DiagnosticSource 트랜잭션 종료 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다.

TransactionEnlistedEventData

DiagnosticSource 트랜잭션에 등록된 이벤트에 대한 RelationalEventId 이벤트 페이로드입니다.

TransactionErrorEventData

DiagnosticSource 트랜잭션 오류 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다.

TransactionEventData

DiagnosticSource 트랜잭션 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다.

TransactionStartingEventData

DiagnosticSource 트랜잭션 이벤트에 대한 RelationalEventId 이벤트 페이로드 기본 클래스입니다.

TwoPropertyBaseCollectionsEventData

DiagnosticSource 두 개의 속성 컬렉션이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

TwoSqlExpressionsEventData

DiagnosticSourceSqlExpression를 참조하는 이벤트에 대한 이벤트 페이로드 기본 클래스입니다.

TwoUnmappedPropertyCollectionsEventData

DiagnosticSource 매핑되지 않은 두 속성 컬렉션이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

TypeEventData

DiagnosticSource 참조하는 이벤트에 대한 이벤트 페이로드 클래스입니다 Type.

UniquifiedPropertyEventData

DiagnosticSource 정량화되지 않은 속성이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

UpdateEntryEventData

DiagnosticSource 엔터티 업데이트 항목이 있는 이벤트에 대한 이벤트 페이로드 클래스입니다.

UpdatingIdentityResolutionInterceptor

IIdentityResolutionInterceptor 새 엔터티 instance 속성 값을 추적된 엔터티 instance 복사하는 입니다.

ValueConverterEventData

가 있는 DiagnosticSource 이벤트에 대한 이벤트 페이로드 클래스입니다 ValueConverter.

WarningsConfiguration

경고를 throw, 기록 또는 무시해야 하는 구성을 나타냅니다. 데이터베이스 공급자 또는 확장에 의한 것입니다. 이러한 옵션은 를 사용하여 WarningsConfigurationBuilder설정됩니다.

WarningsConfigurationBuilder

Entity Framework에서 생성된 이벤트의 런타임 동작을 구성합니다. 각 이벤트 ID에 대한 기본 동작 및 동작을 설정할 수 있습니다.

이 클래스는 API 내에서 ConfigureWarnings(Action<WarningsConfigurationBuilder>) 사용되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

구조체

IdentityResolutionInterceptionData

메서드에 전달된 IIdentityResolutionInterceptor 매개 변수 개체입니다.

InstantiationBindingInterceptionData

메서드에 전달된 IInstantiationBindingInterceptor 매개 변수 개체입니다.

InterceptionResult

가로채는 정상 연산을 억제할 수 있도록 와 같은 ISaveChangesInterceptor 의 결과를 IInterceptor 나타냅니다.

InterceptionResult<TResult>

가로채는 정상 연산을 억제할 수 있도록 와 같은 ISaveChangesInterceptor 의 결과를 IInterceptor 나타냅니다.

MaterializationInterceptionData

구체화되는 IMaterializationInterceptor instance 대한 데이터를 포함하는 메서드에 전달되는 매개 변수 개체입니다.

인터페이스

ICollectionChangedEventData

컬렉션 탐색 건너뛰기 또는 일반 컬렉션 탐색에 대한 변경 내용을 나타내는 모든 EventData 서브클래스에 의해 구현되는 인터페이스입니다.

IDbCommandInterceptor

관계형 데이터베이스로 전송된 명령의 가로채기를 허용합니다.

IDbConnectionInterceptor

에 대한 DbConnection작업의 가로채기를 허용합니다.

IDbContextLogger

Entity Framework 이벤트에 대한 간단한 로깅 인터페이스입니다. 사용 기준 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)

IDbTransactionInterceptor

과 관련된 작업의 가로채기를 DbTransaction허용합니다.

IDiagnosticsLogger

ILogger 모든 EF Core 로깅에서 및 DiagnosticSource 를 결합하여 ASP.NET DiagnosticSource 및 기타 모든 항목 모두에 ILogger 이벤트를 보낼 수 있도록 합니다.

IDiagnosticsLogger<TLoggerCategory>

ILogger 모든 EF Core 로깅에서 및 DiagnosticSource 를 결합하여 ASP.NET DiagnosticSource 및 기타 모든 항목 모두에 ILogger 이벤트를 보낼 수 있도록 합니다.

IErrorEventData

를 사용하여 오류 이벤트를 나타내는 모든 EventData 서브클래스에 의해 구현되는 인터페이스입니다 Exception.

IIdentityResolutionInterceptor

에서 새 엔터티 인스턴스 추적을 시작할 때 DbContext ID 확인 충돌을 차단할 수 있습니다.

IInstantiationBindingInterceptor

ISingletonInterceptor 엔터티 인스턴스를 만들 때 사용되는 을 수정 InstantiationBinding 하는 데 사용되는 입니다.

IInterceptor

모든 Entity Framework 인터셉터에 대한 기본 인터페이스입니다.

IInterceptorAggregator

내부 서비스 공급자 또는 에 등록된 DbContext 모든 서비스에서 단일 IInterceptor resolve 서비스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IInterceptors

내부 서비스 공급자 또는 에 등록된 모든 서비스에서 단일 IInterceptorDbContext 확인하는 서비스입니다.

이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

ILoggingOptions

예외에서 IServiceProvider 메시지가 기록 및/또는 throw되는 방법을 제어하기 위해 싱글톤 수준에서 설정된 옵션입니다.

IMaterializationInterceptor

ISingletonInterceptor Entity Framework가 개체를 만들 때 개체 만들기 및 초기화의 다양한 부분을 가로채는 데 사용되는 입니다(일반적으로 쿼리에서 반환된 데이터에서).

INavigationBaseEventData

가 있는 이벤트 페이로드 클래스에 대한 공통 인터페이스입니다 INavigationBase.

IQueryExpressionInterceptor

쿼리 식 트리 및 결과 컴파일된 대리자의 가로채기를 허용합니다.

IRelationalCommandDiagnosticsLogger

IDiagnosticsLogger<TLoggerCategory> 고성능 로깅에 적합한 몇 가지 추가 기능이 있는 입니다.

IRelationalConnectionDiagnosticsLogger

IDiagnosticsLogger<TLoggerCategory> 고성능 로깅에 적합한 몇 가지 추가 기능이 있는 입니다.

ISaveChangesInterceptor

DbContext.SaveChangesAync 메서드의 가로채기를 DbContext.SaveChanges 허용합니다.

ISingletonInterceptor

서비스로 Singleton 등록된 모든 Entity Framework 인터셉터의 기본 인터페이스입니다. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다.

열거형

CommandSource

CommandEventData, 및 서브클래스가 명령을 실행하는 데 사용되는 의 원본을 DbCommand 나타내는 데 사용되는 열거형입니다.

DbCommandMethod

에서 사용하는 CommandEventData열거형은 명령을 실행하는 데 사용되는 메서드 DbCommand 를 나타내는 서브클래스입니다.

DbContextLoggerOptions

및 와 LogTo(Action<String>, LogLevel, Nullable<DbContextLoggerOptions>)함께 Microsoft.EntityFrameworkCore.Diagnostics.Internal.FormattingDbContextLogger 사용할 서식 옵션