Поделиться через


DataServiceContext.ChangeState(Object, EntityStates) Метод

Определение

Изменяет состояние заданной сущности. Обратите внимание на то, что состояние Added не поддерживается этим методом и вместо него следует использовать AddObject или AddRelatedObject. Если указано состояние Modified, вызов этого метода полностью эквивалентен вызову UpdateObject. Если указано состояние Deleted, вызов этого метода полностью эквивалентен вызову DeleteObject. Если указано состояние Detached, вызов этого метода полностью эквивалентен вызову Detach. Если задано состояние Unchanged, состояние изменится, но другие изменения не будут внесены в сущность или дескриптор, связанный с сущностью.

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)

Параметры

entity
Object

Сущность, состояние которой нужно изменить.

state
EntityStates

Новое состояние сущности.

Применяется к