ObjectStateEntry 클래스

정의

엔터티, 엔터티 스텁 또는 관계를 나타냅니다.Represents either an entity, entity stub or relationship.

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와 연결된 개체 또는 관계의 현재 속성 값을 가져옵니다.Gets the current property values of the object or relationship associated with this ObjectStateEntry.

Entity

엔터티 개체를 가져옵니다.Gets the entity object.

EntityKey

엔터티 키를 가져오거나 설정합니다.Gets or sets the entity key.

EntitySet

개체 또는 관계의 EntitySetBase를 가져옵니다.Gets the EntitySetBase for the object or relationship.

IsRelationship

ObjectStateEntry가 관계를 나타내는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the ObjectStateEntry represents a relationship.

ObjectStateManager

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

OriginalValues

개체 또는 관계의 원래 값을 읽기 전용 버전으로 가져옵니다.Gets the read-only version of original values of the object or relationship.

RelationshipManager

항목이 나타내는 개체의 RelationshipManager 인스턴스를 가져옵니다.Gets the RelationshipManager instance for the object represented by entry.

State

ObjectStateEntry의 상태를 가져오거나 설정합니다.Gets or sets the state of the ObjectStateEntry.

메서드

AcceptChanges()

현재 값을 원래 값으로 사용합니다.Accepts the current values as original values.

ApplyCurrentValues(Object)

항목의 현재 값을 제공된 개체의 속성 값과 일치하도록 설정합니다.Sets the current values of the entry to match the property values of a supplied object.

ApplyOriginalValues(Object)

항목의 원래 값을 제공된 개체의 속성 값과 일치하도록 설정합니다.Sets the original values of the entry to match the property values of a supplied object.

ChangeState(EntityState)

항목의 상태를 지정된 EntityState 값으로 변경합니다.Changes state of the entry to the specified EntityState value.

Delete()

엔터티를 삭제된 상태로 표시합니다.Marks an entity as deleted.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

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

기본 해시 함수로 작동합니다.Serves as the default hash function.

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

SaveChanges()가 마지막으로 호출된 이후 변경된 개체의 속성 이름을 반환합니다.Returns the names of an object's properties that have changed since the last time SaveChanges() was called.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

ObjectStateEntry와 연결된 개체의 원래 값을 업데이트 가능한 버전으로 가져옵니다.Gets the updatable version of original values of the object associated with this ObjectStateEntry.

IsPropertyChanged(String)

DetectChanges를 사용하여 지정된 이름의 속성에 대한 현재 값이 원래 값과 다른지 여부를 확인합니다.Uses DetectChanges to determine whether or not the current value of the property with the given name is different from its original value. 변경되지 않은 속성이 여전히 수정됨으로 표시될 수 있으므로 표시 중인 속성이 수정된 속성과 다를 수 있습니다.Note that this may be different from the property being marked as modified since a property which has not changed can still be marked as modified.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

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

속성이 마지막으로 로드, 첨부, 저장되었으며 변경 사항이 사용된 이후 지정한 이름과 함께 속성에 대한 모든 변경 사항이 거부됩니다.Rejects any changes made to the property with the given name since the property was last loaded, attached, saved, or changes were accepted. 속성의 원래 값이 저장되며 속성이 더 이상 수정된 것으로 표시되지 않습니다.The original value of the property is stored and the property will no longer be marked as modified.

SetModified()

개체 또는 관계의 상태를 modify로 설정합니다.Sets the state of the object or relationship to modify.

SetModifiedProperty(String)

지정된 속성을 수정된 상태로 표시합니다.Marks the specified property as modified.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

상태 관리자에 복합 속성이 변경되었음을 알립니다.Notifies the state manager that a complex property has changed.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

상태 관리자에 복합 속성 변경이 보류 중임을 알립니다.Notifies the state manager that a complex property has a pending change.

IEntityChangeTracker.EntityMemberChanged(String)

상태 관리자에 속성이 변경되었음을 알립니다.Notifies the state manager that a property has changed.

IEntityChangeTracker.EntityMemberChanging(String)

상태 관리자에 속성 변경이 보류 중임을 알립니다.Notifies the state manager that a property has a pending change.

IEntityChangeTracker.EntityState

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

적용 대상