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値でない場合。