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
구현

속성

Name Description
CurrentValues

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

Entity

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

EntityKey

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

EntitySet

EntitySetBase 개체 또는 관계에 대한 값을 가져옵니다.

IsRelationship

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

ObjectStateManager

에 대한 값을 ObjectStateManagerObjectStateEntry가져옵니다.

OriginalValues

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

RelationshipManager

항목으로 RelationshipManager 표시되는 개체의 인스턴스를 가져옵니다.

State

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

메서드

Name Description
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()

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

SetModifiedProperty(String)

지정된 속성을 수정된 것으로 표시합니다.

ToString()

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

(다음에서 상속됨 Object)

명시적 인터페이스 구현

Name Description
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

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

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

복합 속성에 보류 중인 변경 내용이 있음을 상태 관리자에게 알깁니다.

IEntityChangeTracker.EntityMemberChanged(String)

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

IEntityChangeTracker.EntityMemberChanging(String)

속성에 보류 중인 변경 내용이 있음을 상태 관리자에게 알깁니다.

IEntityChangeTracker.EntityState

에 대한 값을 EntityStateObjectStateEntry가져옵니다.

적용 대상