Compartir a través de


ObjectStateManager.ChangeObjectState(Object, EntityState) Método

Definición

Cambia el ObjectStateEntry estado de para un objeto específico a entityState especificado.

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

Parámetros

entity
Object

Objeto para el que se debe cambiar el estado.

entityState
EntityState

Nuevo estado del objeto.

Devoluciones

para ObjectStateEntry la entidad proporcionada.

Excepciones

Cuando la entidad es null.

Cuando el objeto no está desasociado y no tiene una entrada en el administrador de estados o cuando se intenta cambiar el estado a Detached desde cualquier otro System.Data.Entity.EntityState. o cuando el estado no es un valor válido EntityState .

Se aplica a