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 значением.
Применяется к
Entity Framework