次の方法で共有


ObjectStateManager.ChangeObjectState(Object, EntityState) メソッド

定義

特定のオブジェクトの の 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値でない場合。

適用対象