“/”應用程序中的服務器錯誤。
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)
得到我們需要的對象,就可以找到具體是哪里產生的錯誤啦。。。。
找到問題了,修改代碼,就可以啦,哇咔咔。郁悶很久的問題終於解決啦