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

程序代碼 HttpPost public ActionResult Edit Person person if ModelState.IsValid Person oldperson db.People.Where p gt p.Id person.Id .FirstOrDefault TODO db.Entry person .State EntityState.Modified db.Sav ...

2016-12-06 19:55 0 2249 推薦指數:

查看詳情

EF ObjectStateManager 存在具有同一鍵對象ObjectStateManager 無法跟蹤具有相同多個對象

今天編碼過程遇到這個問題,用EF 更新數據庫,將組織好的數據傳遞到ef的上下文中,本以為附加上去更新,一切就ok了,不過事實證明沒這么順利 看了很多博文,總結原因是當前上下文中已經包含了這一條記錄,而且是出於被跟蹤狀態,所以不能再附加具有相同對象 ...

Thu Sep 12 04:56:00 CST 2013 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