2013-02-20 32 views
0

我正在使用自我跟蹤實體。 當我將一個實體附加到上下文中時,與它相關的所有實體和實體本身都會在上下文objectstatemanager中的添加狀態中添加。在實體本身中它們具有不同的地位,例如不變。附加到上下文並保留實體objectstate

如何在保持正確狀態的同時將實體附加到上下文? (實體中的對象狀態)

我試過檢測到更改,但它什麼也沒做。我希望檢測到的變化會將上下文的對象狀態與實體的對象狀態同步。

回答

1

如果您使用自我跟蹤實體,則不應直接使用Attach,AddObjectDetectChanges。您應該改用ObjectSet上定義的ApplyChanges擴展方法。此方法將內部附加實體到上下文,並根據存儲在自我跟蹤實體中的狀態設置當前狀態。

相關問題