Condividi tramite


DataServiceContext.ChangeState(Object, EntityStates) Metodo

Definizione

Modifica lo stato dell'entità specificata. Si noti che lo stato 'Added' non è supportato con questo metodo e che in alternativa si utilizza AddObject o AddRelatedObject. Se è specificato lo stato 'Modified', la chiamata a questo metodo è perfettamente equivalente alla chiamata a UpdateObject. Se è specificato lo stato 'Deleted', la chiamata a questo metodo è perfettamente equivalente alla chiamata a DeleteObject. Se è specificato lo stato 'Detached', la chiamata a questo metodo è perfettamente equivalente alla chiamata a Detach. Se è specificato lo stato 'Unchanged', lo stato viene modificato, ma nessuna altra modifica viene apportata all'entità o al descrittore dell'entità associato.

public virtual void ChangeState (object entity, Microsoft.OData.Client.EntityStates state);
abstract member ChangeState : obj * Microsoft.OData.Client.EntityStates -> unit
override this.ChangeState : obj * Microsoft.OData.Client.EntityStates -> unit
Public Overridable Sub ChangeState (entity As Object, state As EntityStates)

Parametri

entity
Object

L'entità il cui stato viene modificato.

state
EntityStates

Nuovo stato dell'entità.

Si applica a