“Validation failed for one or more entities”異常的解決辦法


日志中出現Entity Framework修改數據庫時的錯誤:

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

從表面看不出來哪里錯了,增加以下try...catch代碼,捕獲異常:

try
{
// 數據庫操作
}

catch (DbEntityValidationException ex)
{

}

最終在ex.EntityValidationErrors中找到,是因為增加的數據超出了最大長度限制!


免責聲明!

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



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