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

守望陽光01發表於2017-06-21

問題原因可能是:

1. 非空列未插入值錯誤

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

3. ef上下文物件db為空         

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

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

6.解決方案裡後來新增了類庫但未更新

7.新增引用using System.Data.Validation;

 

我的錯誤原因:

專案釋出到站點後報的錯,我在解決方案後來引用了EF框架未上傳,新增加了一個類庫但在資料庫中更改了欄位的屬性,但在解決方案中未及時更新

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

相關文章