ObjectStateManager.ChangeObjectState(Object, EntityState) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 개체의 ObjectStateEntry 상태를 지정된 개체로 변경합니다 entityState.
public:
System::Data::Objects::ObjectStateEntry ^ ChangeObjectState(System::Object ^ entity, System::Data::EntityState entityState);
public System.Data.Objects.ObjectStateEntry ChangeObjectState(object entity, System.Data.EntityState entityState);
member this.ChangeObjectState : obj * System.Data.EntityState -> System.Data.Objects.ObjectStateEntry
Public Function ChangeObjectState (entity As Object, entityState As EntityState) As ObjectStateEntry
매개 변수
- entity
- Object
상태를 변경해야 하는 개체입니다.
- entityState
- EntityState
개체의 새 상태입니다.
반품
ObjectStateEntry 제공된 에 대한 값입니다entity.
예외
시기 entity 입니다.null
개체가 분리되지 않고 상태 관리자에 항목이 없는 경우
-또는-
상태를 다른 항목에서 다른 상태로 변경하려고 할 Detached 때 EntityState
-또는-
유효한 EntityState 값이 아닌 경우 state 입니다.
설명
개체의 ChangeObjectState 상태를 변경하도록 Deleted 메서드를 호출해도 제한된 관계의 관련 개체가 삭제되지 않습니다.
개체의 상태를 변경해도 개체 그래프의 관련 개체에는 영향을 주지 않습니다.
엔터티 개체 항목을 Modified변경 EntityState 하면 현재 값이나 원래 값에 관계없이 개체의 모든 속성이 수정된 것으로 표시됩니다.
엔터티 개체 항목이 EntityState 또는 개체의 관계 항목으로 변경DeletedAddedDetached되면 개체의 관계 항목도 업데이트됩니다.