Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.


 

“/”應用程序中的服務器錯誤。


Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 

異常詳細信息: System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

源錯誤: 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

出現此問題:

我們不能從錯誤信息中找到是那個實體,的那個屬性的賦值錯誤,導致了這個異常的拋出。

這時候我們應該將錯誤對象進行轉換,以便我們能得到我們需要的信息,來進行程序的修改。

具體看一下代碼:

在監視器中進行對象的轉換:

((System.Data.Entity.Validation.DbEntityValidationException)$exception)	

得到我們需要的對象,就可以找到具體是哪里產生的錯誤啦。。。。

  

找到問題了,修改代碼,就可以啦,哇咔咔。郁悶很久的問題終於解決啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM