ObjectStateManager.ChangeObjectState(Object, EntityState) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.