Condividi tramite


ObjectStateManager.ChangeObjectState(Object, EntityState) Metodo

Definizione

Modifica lo stato dell'oggetto ObjectStateEntry per un oggetto specifico all'oggetto entityState specificato.

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

Parametri

entity
Object

Oggetto di cui è necessario modificare lo stato.

entityState
EntityState

Nuovo stato dell'oggetto.

Restituisce

Oggetto ObjectStateEntry per l'entità fornita.

Eccezioni

Quando l'entità è Null.

Quando l'oggetto non è scollegato e non dispone di una voce nel gestore dello stato o quando si tenta di modificare lo stato Detached in da qualsiasi altro System.Data.Entity.EntityState. o quando lo stato non è un valore valido EntityState .

Si applica a