ObjectStateManager.ChangeObjectState(Object, EntityState) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .