IDependentKeyValueFactory<TKey> 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다양한 형식의 엔터티 데이터에서 가져온 외래 키 값을 기반으로 하는 키 값에 대한 팩터리입니다.
이 형식은 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.
public interface IDependentKeyValueFactory<TKey>
public interface IDependentKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory
type IDependentKeyValueFactory<'Key> = interface
type IDependentKeyValueFactory<'Key> = interface
interface IDependentKeyValueFactory
Public Interface IDependentKeyValueFactory(Of TKey)
Public Interface IDependentKeyValueFactory(Of TKey)
Implements IDependentKeyValueFactory
형식 매개 변수
- TKey
키의 제네릭 형식입니다.
- 구현
설명
자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.
속성
EqualityComparer |
IEqualityComparer<T> 키 인스턴스를 비교하는 데 사용할 입니다. |
메서드
CreateDependentEquatableKey(IUpdateEntry, Boolean) |
지정된 항목의 외래 키 값에서 해당 키 개체를 만듭니다. (다음에서 상속됨 IDependentKeyValueFactory) |
CreatePrincipalEquatableKey(IUpdateEntry, Boolean) |
지정된 항목의 키 값에서 해당 키 개체를 만듭니다. (다음에서 상속됨 IDependentKeyValueFactory) |
TryCreateFromBuffer(ValueBuffer, TKey) |
사용되지 않음.
지정된 ValueBuffer의 외래 키 값을 사용하여 키 instance 만들려고 시도합니다. |
TryCreateFromCurrentValues(IUpdateEntry, TKey) |
지정된 IUpdateEntry의 외래 키 값을 사용하여 키 instance 만들려고 시도합니다. |
TryCreateFromOriginalValues(IUpdateEntry, TKey) |
지정된 IUpdateEntry의 원래 외래 키 값을 사용하여 키 instance 만들려고 시도합니다. |
TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey) |
저장소에서 생성된 값이 전파되기 전에 설정된 외래 키 값을 사용하여 지정된 IUpdateEntry 에서 키 instance 만들려고 시도합니다. |
TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey) |
이전에 알려진 관계의 외래 키 값을 사용하여 지정된 IUpdateEntry 에서 키 instance 만들려고 시도합니다. |
적용 대상
Entity Framework