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
Новое состояние сущности.