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

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

sys date 錯誤 onerror conf erro fig 站點 更新

問題原因可能是:

1. 非空列未插入值錯誤

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

3. ef上下文對象db為空

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

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

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

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

我的錯誤原因:

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

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

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