다음을 통해 공유


ObjectStateEntry 클래스

정의

엔터티, 엔터티 스텁 또는 관계를 나타냅니다.

public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
    interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
상속
ObjectStateEntry
구현

속성

CurrentValues

ObjectStateEntry와 연결된 개체 또는 관계의 현재 속성 값을 가져옵니다.

Entity

엔터티 개체를 가져옵니다.

EntityKey

엔터티 키를 가져오거나 설정합니다.

EntitySet

개체 또는 관계의 EntitySetBase를 가져옵니다.

IsRelationship

ObjectStateEntry가 관계를 나타내는지 여부를 나타내는 값을 가져옵니다.

ObjectStateManager

ObjectStateManager에 대한 ObjectStateEntry를 가져옵니다.

OriginalValues

개체 또는 관계의 원래 값을 읽기 전용 버전으로 가져옵니다.

RelationshipManager

항목이 나타내는 개체의 RelationshipManager 인스턴스를 가져옵니다.

State

ObjectStateEntry의 상태를 가져오거나 설정합니다.

메서드

AcceptChanges()

현재 값을 원래 값으로 사용합니다.

ApplyCurrentValues(Object)

항목의 현재 값을 제공된 개체의 속성 값과 일치하도록 설정합니다.

ApplyOriginalValues(Object)

항목의 원래 값을 제공된 개체의 속성 값과 일치하도록 설정합니다.

ChangeState(EntityState)

항목의 상태를 지정된 EntityState 값으로 변경합니다.

Delete()

엔터티를 삭제된 상태로 표시합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetModifiedProperties()

SaveChanges()가 마지막으로 호출된 이후 변경된 개체의 속성 이름을 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetUpdatableOriginalValues()

ObjectStateEntry와 연결된 개체의 원래 값을 업데이트 가능한 버전으로 가져옵니다.

IsPropertyChanged(String)

DetectChanges를 사용하여 지정된 이름의 속성에 대한 현재 값이 원래 값과 다른지 여부를 확인합니다. 변경되지 않은 속성이 여전히 수정됨으로 표시될 수 있으므로 표시 중인 속성이 수정된 속성과 다를 수 있습니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RejectPropertyChanges(String)

속성이 마지막으로 로드, 첨부, 저장되었으며 변경 사항이 사용된 이후 지정한 이름과 함께 속성에 대한 모든 변경 사항이 거부됩니다. 속성의 원래 값이 저장되며 속성이 더 이상 수정된 것으로 표시되지 않습니다.

SetModified()

개체 또는 관계의 상태를 modify로 설정합니다.

SetModifiedProperty(String)

지정된 속성을 수정된 상태로 표시합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

상태 관리자에 복합 속성이 변경되었음을 알립니다.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

상태 관리자에 복합 속성 변경이 보류 중임을 알립니다.

IEntityChangeTracker.EntityMemberChanged(String)

상태 관리자에 속성이 변경되었음을 알립니다.

IEntityChangeTracker.EntityMemberChanging(String)

상태 관리자에 속성 변경이 보류 중임을 알립니다.

IEntityChangeTracker.EntityState

EntityState에 대한 ObjectStateEntry를 가져옵니다.

적용 대상