ObjectStateManager.ChangeObjectState(Object, EntityState) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將特定物件的 狀態 ObjectStateEntry 變更為指定的 entityState 。
public virtual System.Data.Entity.Core.Objects.ObjectStateEntry ChangeObjectState (object entity, System.Data.Entity.EntityState entityState);
abstract member ChangeObjectState : obj * System.Data.Entity.EntityState -> System.Data.Entity.Core.Objects.ObjectStateEntry
override this.ChangeObjectState : obj * System.Data.Entity.EntityState -> System.Data.Entity.Core.Objects.ObjectStateEntry
參數
- entity
- Object
必須變更其狀態的物件。
- entityState
- EntityState
物件的新狀態。
傳回
ObjectStateEntry所提供實體 的 。
例外狀況
當實體為 Null 時。
當物件未中斷連結,而且沒有狀態管理員中的專案,或當您嘗試將狀態從任何其他 System.Data.Entity.EntityState. 或狀態 Detached 不是有效的 EntityState 值變更為 時。