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


問題原因:

  1、非空列未插入值錯誤  

  2、內容長度超過列最大長度(超過數據庫設置長度,或者自定義長度“[StringLength(50, MinimumLength = 6, ErrorMessage = "請輸入{2}到{1}位的{0}")]”)    

注意:很有可能是 空格充當占位符 導致 長度超出限制!!         

  3、ef上下文對象db為空         

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

  5、多個表間外鍵列長度不一樣


免責聲明!

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



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