“未處理DbEntityValidationException”,"對一個或多個實體的驗證失敗。有關詳細信息,請參見“EntityValidationErrors”屬性"。


對一個或多個實體的驗證失敗。有關詳細信息,請參閱“EntityValidationErrors”屬性。        

 問題原因可能是:

1. 非空列未插入值錯誤

2. 多個表間外鍵列長度不一樣        

3. ef上下文對象db為空         

4. ef上下文設置屬性為 db.Configuration.ValidateOnSaveEnabled = false;

5. 內容長度超過列最大長度

6.解決方案里后來新增了類庫但未更新

7.添加引用using System.Data.Validation;

 

我的錯誤原因:

項目發布到站點后報的錯,我在解決方案后來引用了EF框架未上傳,新增加了一個類庫但在數據庫中更改了字段的屬性,但在解決方案中未及時更新

把EF上傳,類庫更新后,問題解決!

 


免責聲明!

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



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