EF對象的幾種狀態

EntityFramework在使用中對象會有幾種狀態切換

Detached:對象存在,但未由對象服務跟蹤。在創建實體之後、但將其添加到對象上下文之前,該實體處於此狀態;
Unchanged:自對象加載到上下文中後,或自上次調用 System.Data.Objects.ObjectContext.SaveChanges() 方法後,此對象尚未經過修改;
Added:對象已添加到對象上下文,但尚未調用 System.Data.Objects.ObjectContext.SaveChanges() 方法;
Deleted:使用 System.Data.Objects.ObjectContext.DeleteObject(System.Object) 方法從對象上下文中刪除了對象;
Modified:對象已更改,但尚未調用 System.Data.Objects.ObjectContext.SaveChanges() 方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章