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


ObjectStateManager.ChangeObjectState(Object, EntityState) Метод

Определение

Изменяет состояние ObjectStateEntry объекта для определенного объекта на указанный entityState .

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

Параметры

entity
Object

Объект, для которого должно быть изменено состояние.

entityState
EntityState

Новое состояние объекта.

Возвращаемое значение

Для ObjectStateEntry предоставленной сущности .

Исключения

Если сущность имеет значение NULL.

Если объект не отсоединен и не имеет записи в диспетчере состояний или при попытке изменить состояние на Detached любое другое System.Data.Entity.EntityState. или если состояние не является допустимым EntityState значением.

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