原文:EF ObjectStateManager 中已存在具有同一鍵的對象。ObjectStateManager 無法跟蹤具有相同鍵的多個對象

今天編碼過程中遇到這個問題,用EF 更新數據庫,將組織好的數據傳遞到ef的上下文中,本以為附加上去更新,一切就ok了,不過事實證明沒這么順利 看了很多博文,總結原因是當前上下文中已經包含了這一條記錄,而且是出於被跟蹤狀態,所以不能再附加具有相同鍵的對象 將BaseDal 中實現 接口 Update 的方法變成虛方法,然后讓每一個子類去重寫這個方法 如下 首先通過lymx 的逐漸,取得上下文中的這一 ...

2013-09-11 20:56 1 3900 推薦指數:

查看詳情

Entity Framework編輯時錯誤ObjectStateManager 存在具有同一鍵對象

ObjectStateManager 存在具有同一鍵對象ObjectStateManager 無法跟蹤具有相同多個對象。 說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 異常詳細信息 ...

Mon Feb 27 23:57:00 CST 2012 3 10969
添加了具有相同的項

問題:使用實體接收值,報 添加了具有相同的項 原因:接收實體里面存在的變量一樣。C#區分大小寫,接受的時候不區分大小寫。如實體里面同時定義了 public string Id{get;set;} public string ID{get;set;} 這樣接收值就會報 添加 ...

Thu May 31 16:53:00 CST 2018 0 6129
ArgumentException: 添加了具有相同的項。

此問題出現在asp.net mvc 5 ,前端向后端請求數據,方法的參數是模型,比如 Add(Student m), 結果瀏覽器顯示的狀態是500並返回錯誤提示ArgumentException,如標題,堆棧信息就不貼了,網上可以搜到很多這個問題的解決辦法。 這個問題出現的原因,除了前端 ...

Fri Feb 02 22:11:00 CST 2018 0 2057
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM