Udostępnij za pośrednictwem


ObjectStateManager.ChangeObjectState(Object, EntityState) Metoda

Definicja

Zmienia stan ObjectStateEntry obiektu dla określonego obiektu na określony 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

Parametry

entity
Object

Obiekt, dla którego należy zmienić stan.

entityState
EntityState

Nowy stan obiektu.

Zwraca

Element ObjectStateEntry dla podanej jednostki .

Wyjątki

Gdy jednostka ma wartość null.

Gdy obiekt nie jest odłączony i nie ma wpisu w menedżerze stanu lub podczas próby zmiany stanu na Detached z innej System.Data.Entity.EntityState. lub gdy stan nie jest prawidłową EntityState wartością.

Dotyczy