2011-07-25 31 views
0

我正試圖更新實體以下錯誤的多個實例引用, 運行代碼爲「一個實體對象不能被IEntityChangeTracker的多個實例引用」,一個實體對象不能被IEntityChangeTracker

 dbUsers.Users.MergeOption = MergeOption.NoTracking; 
     dbUsers.Users.Attach(user); 
     dbUsers.ObjectStateManager.ChangeObjectState(user, System.Data.EntityState.Modified); 
     dbUsers.SaveChanges(); 

請幫我擺脫它。

+0

看看這個帖子,可能是它可以HALP你。 http://stackoverflow.com/questions/620084/how-to-get-rid-off-an-entity-object-cannot-be-referenced-by-multiple-instances-o – alexblum

+0

你是如何得到'用戶'? –

+0

用戶是要添加的對象實體。我發現一個解決方案,在附加實體之前應該被分離。請回復,如果有更好的解決方案。 –

回答

相關問題