報錯:System.Data.Entity.Validation.DbEntityValidationException: 對一個或多個實體的驗證失敗


使用MVC和EF,在保存數據的時候報錯:System.Data.Entity.Validation.DbEntityValidationException: 對一個或多個實體的驗證失敗。有關詳細信息,請參閱“EntityValidationErrors”屬性。

 

日志記錄中,出錯的地方在result += db.SaveChanges();所在行,嘗試如下操作:

使用try...catch捕獲
1
在catch所在行打上斷點,運行,F11,對ex變量添加監視
在EntityValidationErrors--ValidationErrors中的第一個元素--ErrorMessage屬性,發現錯誤原因
2


免責聲明!

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



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