ObjectStateManager.ChangeObjectState(Object, EntityState) Yöntem

Tanım

Belirli bir nesnenin ObjectStateEntry durumunu belirtilen entityState olarak değiştirir.

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

Parametreler

entity
Object

Durumunun değiştirilmesi gereken nesne.

entityState
EntityState

Nesnenin yeni durumu.

Döndürülenler

ObjectStateEntry Sağlanan varlık için .

Özel durumlar

Varlık null olduğunda.

Nesne ayrılmadığında ve durum yöneticisinde bir girdisi olmadığında veya durumu Detached başka System.Data.Entity.EntityState. bir değerden olarak değiştirmeye çalıştığınızda veya durum geçerli EntityState bir değer olmadığında.

Şunlara uygulanır