2013-01-09 40 views

回答

1

如果您在處理它之前將對象從第一個上下文中分離出來,那麼您應該沒有問題。如果你不這樣做,你可以在某些情況下接收到對象已被另一個上下文跟蹤的錯誤,在這種情況下,不可能將對象附加到新的上下文或將它從舊的上下文中分離出來(因爲它已經處理了)。

請注意,分離會破壞所有關係。如果您想避免分離,請不要使用由EF創建的動態代理(延遲加載和動態更改跟蹤)。

+0

因此,如果對象未被分離並且原始上下文已關閉,那麼使用id獲取新對象可能會更好? – GoalMaker