IUpdateEntry 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
엔터티에 대한 변경 내용을 데이터베이스에 저장하기 위해 데이터베이스 공급자에 전달된 정보입니다.
이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.
public interface IUpdateEntry
type IUpdateEntry = interface
Public Interface IUpdateEntry
설명
자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.
속성
Context |
사용 중인 현재 DbContext 입니다. |
EntityState |
저장할 엔터티의 상태입니다. |
EntityType |
데이터베이스에 저장할 엔터티의 형식입니다. |
SharedIdentityEntry |
키 값이 동일한 다른 항목(있는 경우)입니다. |
메서드
GetCurrentValue(IPropertyBase) |
속성에 할당된 값을 가져옵니다. |
GetCurrentValue<TProperty>(IPropertyBase) |
속성에 할당된 값을 가져옵니다. |
GetOriginalValue(IPropertyBase) |
데이터베이스에서 검색할 때 속성에 할당된 값을 가져옵니다. |
GetOriginalValue<TProperty>(IProperty) |
데이터베이스에서 검색할 때 속성에 할당된 값을 가져옵니다. |
GetPreStoreGeneratedCurrentValue(IPropertyBase) |
저장소에서 생성된 값이 적용되기 전에 속성에 할당된 값을 가져옵니다. |
GetRelationshipSnapshotValue(IPropertyBase) |
외래 키 또는 보안 주체 키의 일부인 속성에 마지막으로 할당된 값을 가져옵니다. |
HasTemporaryValue(IProperty) |
지정된 속성에 임시 값이 있는지 여부를 나타내는 값을 가져옵니다. |
IsConceptualNull(IProperty) |
속성 형식이 null을 허용하지 않더라도 속성이 개념적으로 null로 설정되어 있는지 확인합니다. |
IsModified(IProperty) |
지정된 속성이 수정되었는지 여부를 나타내는 값을 가져옵니다. true이면 속성에 할당된 현재 값을 데이터베이스에 저장해야 합니다. |
IsStoreGenerated(IProperty) |
지정된 속성에 데이터베이스에서 생성된 값이 있어야 하는지 여부를 나타내는 값을 가져옵니다. |
SetCurrentValue(IPropertyBase, Object) |
지정된 값을 속성에 할당합니다. |
SetOriginalValue(IProperty, Object) |
지정된 속성의 원래 값을 설정합니다. |
SetPropertyModified(IProperty) |
지정된 속성을 수정된 것으로 표시합니다. |
SetStoreGeneratedValue(IProperty, Object, Boolean) |
저장소에서 생성된 값을 속성에 할당합니다. |
SetStoreGeneratedValue(IProperty, Object) |
저장소에서 생성된 값을 속성에 할당합니다. |
ToEntityEntry() |
EntityEntry 저장되는 엔터티에 대한 을 가져옵니다. EntityEntry 는 애플리케이션 개발자를 위해 최적화된 API이며 IUpdateEntry 데이터베이스 공급자에 최적화되어 있지만 데이터베이스 공급자가 에서 EntityEntry정보에 액세스하려는 인스턴스가 있을 수 있습니다. |
확장 메서드
BuildCurrentValuesString(IUpdateEntry, IEnumerable<IPropertyBase>) |
지정된 속성의 형식이 지정된 문자열 표현을 만들고 키, 인덱스 등에 대한 예외를 throw할 때 유용합니다. 속성을 사용하는 입니다. |
BuildOriginalValuesString(IUpdateEntry, IEnumerable<IPropertyBase>) |
지정된 속성의 형식이 지정된 문자열 표현을 만들고 키, 인덱스 등에 대한 예외를 throw할 때 유용합니다. 속성을 사용하는 입니다. |
GetCurrentProviderValue(IUpdateEntry, IProperty) |
속성에 할당된 값을 가져오고 공급자가 예상한 값으로 변환합니다. |
GetOriginalProviderValue(IUpdateEntry, IProperty) |
속성에 할당된 원래 값을 가져오고 공급자가 예상한 값으로 변환합니다. |
ToDebugString(IUpdateEntry, ChangeTrackerDebugStringOptions, Int32) |
지정된 IUpdateEntry의 사람이 읽을 수 있는 표현을 만듭니다. 경고: 반환된 문자열의 형식을 사용하지 마세요. 디버깅 전용으로 설계되었으며 릴리스 간에 임의로 변경될 수 있습니다. |
적용 대상
Entity Framework