Sdílet prostřednictvím


ObjectStateManager.ChangeObjectState(Object, EntityState) Metoda

Definice

Změní stav konkrétního ObjectStateEntry objektu na zadaný 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

Objekt, pro který musí být změněn stav.

entityState
EntityState

Nový stav objektu.

Návraty

Pro ObjectStateEntry zadanou entitu .

Výjimky

Pokud má entita hodnotu null.

Když objekt není odpojen a nemá položku ve správci stavu nebo při pokusu o změnu stavu z Detached jiného System.Data.Entity.EntityState. nebo když stav není platná EntityState hodnota.

Platí pro