Microsoft.EntityFrameworkCore.ChangeTracking 네임스페이스

클래스

ArrayStructuralComparer<TElement>

각 요소 쌍이 비교되는 배열의 값 비교를 지정합니다. 스냅샷을 만들 때 새 배열이 생성됩니다.

CaseInsensitiveValueComparer

문자열에 대한 대/소문자를 구분하지 않는 값 비교입니다.

ChangeTracker

컨텍스트가 추적하는 엔터티 인스턴스에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다. 이 클래스의 인스턴스는 일반적으로 에서 ChangeTracker 가져오며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

CollectionEntry

이 엔터티를 다른 엔터티의 컬렉션에 연결하는 컬렉션 탐색 속성에 대한 변경 내용 추적 및 로드 정보에 대한 액세스를 제공합니다.

CollectionEntry<TEntity,TRelatedEntity>

이 엔터티를 다른 엔터티의 컬렉션에 연결하는 컬렉션 탐색 속성에 대한 변경 내용 추적 및 로드 정보에 대한 액세스를 제공합니다.

ComplexPropertyEntry

복합 형식의 지정된 속성에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

ComplexPropertyEntry<TEntity,TComplexProperty>

복합 형식의 지정된 속성에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

DetectChangesEventArgs

DetectingAllChanges 이벤트에 대한 이벤트 인수입니다.

DetectedChangesEventArgs

DetectedAllChanges 이벤트에 대한 이벤트 인수입니다.

DetectedEntityChangesEventArgs

DetectedEntityChanges 이벤트에 대한 이벤트 인수입니다.

DetectEntityChangesEventArgs

DetectingEntityChanges 이벤트에 대한 이벤트 인수입니다.

EntityEntry

지정된 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

EntityEntry<TEntity>

지정된 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

EntityEntryEventArgs

추적된 EntityEntrys와 관련된 이벤트에 대한 이벤트 인수입니다.

EntityEntryGraphNode

트래버스 중인 엔터티 그래프의 노드에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

EntityEntryGraphNode<TState>

트래버스 중인 엔터티 그래프의 노드에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

EntityStateChangedEventArgs

StateChanged 이벤트에 대한 이벤트 인수입니다.

EntityStateChangingEventArgs

StateChanging 이벤트에 대한 이벤트 인수입니다.

EntityTrackedEventArgs

Tracked 이벤트에 대한 이벤트 인수입니다.

EntityTrackingEventArgs

Tracking 이벤트에 대한 이벤트 인수입니다.

EntryCurrentValueComparer<TProperty>

내부 추적 엔터티에 포함된 IUpdateEntry 현재 값을 비교하기 위한 및 IEqualityComparer<T> 구현 IComparer<T> 입니다.

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

GeometryValueComparer<TGeometry>

NetTopologySuite.Geometries.Geometry 인스턴스에 대한 값 스냅샷 및 비교 논리입니다.

ListComparer<TElement>

ValueComparer<T> 기본 항목 목록에 대한 입니다. 목록은 로 IEnumerable<T>입력할 수 있지만 를 구현 IList<T>하는 인스턴스에서만 사용할 수 있습니다.

LocalView<TEntity>

에 의해 추적되는 지정된 형식의 엔터티와 동기화된 상태로 유지되는 컬렉션입니다 DbContext. 를 호출 Local 하여 로컬 보기를 가져옵니다.

MemberEntry

지정된 속성 또는 탐색 속성에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

NavigationEntry

이 엔터티를 하나 이상의 다른 엔터티에 연결하는 탐색 속성에 대한 변경 내용 추적 및 로드 정보에 대한 액세스를 제공합니다.

NullableValueTypeListComparer<TElement>

ValueComparer<T> 기본 항목 목록에 대한 입니다. 목록은 로 IEnumerable<T>입력할 수 있지만 를 구현 IList<T>하는 인스턴스에서만 사용할 수 있습니다.

ObjectListComparer<TElement>

ValueComparer<T> 기본 항목 목록에 대한 입니다. 목록은 로 IEnumerable<T>입력할 수 있지만 를 구현 IList<T>하는 인스턴스에서만 사용할 수 있습니다.

ObservableCollectionListSource<T>

ObservableCollection<T> 명시적 구현 IListSource을 확장하고 추가합니다.

ObservableHashSet<T>

Entity Framework에서 컬렉션 탐색 속성에 알림 기반 변경 내용 추적을 사용하는 데 필요한 인터페이스를 구현하는 해시 집합입니다.

PropertyEntry

지정된 속성에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

PropertyEntry<TEntity,TProperty>

지정된 속성에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

PropertyValues

엔터티에 대한 모든 속성 값의 컬렉션입니다.

ReferenceEntry

이 엔터티를 다른 엔터티에 연결하는 참조(즉, 컬렉션이 아닌) 탐색 속성에 대한 변경 내용 추적 및 로드 정보에 대한 액세스를 제공합니다.

ReferenceEntry<TEntity,TProperty>

이 엔터티를 다른 엔터티에 연결하는 참조(즉, 컬렉션이 아닌) 탐색 속성에 대한 변경 내용 추적 및 로드 정보에 대한 액세스를 제공합니다.

ValueComparer

스냅샷 가져올 때 심층/구조 복사본과 Equals(Object, Object) 비교할 수 없거나 심층/구조적 복사본이 필요한 CLR 형식에 대한 사용자 지정 값 스냅샷 및 비교를 지정합니다. 예를 들어 변형이 검색될 경우 기본 형식의 배열에는 둘 다 필요합니다.

ValueComparer<T>

스냅샷 가져올 때 및/또는 심층 복사가 필요한 CLR 형식에 Equals(Object, Object) 대한 사용자 지정 값 스냅샷 및 비교를 지정합니다. 예를 들어 변형이 검색될 경우 기본 형식의 배열에는 둘 다 필요합니다.

ValueComparerExtensions

ValueComparer에 대한 확장 메서드입니다.

인터페이스

IDependentKeyValueFactory

다양한 형식의 엔터티 데이터에서 가져온 외래 키 값을 기반으로 하는 키 값에 대한 팩터리입니다.

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

IDependentKeyValueFactory<TKey>

다양한 형식의 엔터티 데이터에서 가져온 외래 키 값을 기반으로 하는 키 값에 대한 팩터리입니다.

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

IEntityEntryGraphIterator

엔터티 그래프를 트래버스하고 각 노드에서 일부 작업을 수행하는 서비스입니다.

IPrincipalKeyValueFactory

다양한 형식의 엔터티 데이터에서 가져온 기본/보안 주체 키 값을 기반으로 키 값에 대한 팩터리를 나타냅니다.

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

IPrincipalKeyValueFactory<TKey>

다양한 형식의 엔터티 데이터에서 가져온 기본/보안 주체 키 값을 기반으로 하는 키 값에 대한 팩터리입니다.

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

열거형

CascadeTiming

연계 작업이 수행될 시기에 대한 다양한 전략을 정의합니다. CascadeDeleteTimingDeleteOrphansTiming를 확인합니다.

ChangeTrackerDebugStringOptions

추적된 엔터티에 대한 디버그 문자열 사용자 지정 옵션입니다.

LoadOptions

를 사용하여 관련 엔터티를 로드하는 동작을 제어하는 옵션입니다 Load(LoadOptions).