EntityValidationErrors в Entity Framework — это коллекция, которая представляет сущности, не прошедшие успешную проверку. 14 Внутренняя коллекция ValidationErrors для каждой сущности — это список ошибок на уровне свойств. 1
DbEntityValidationException — это исключение, которое генерируется Entity Framework при возникновении ошибок проверки. 23 Каждая ошибка проверки описывается в DbValidationError, а DbValidationErrors группируются по экземпляру объекта в наборы EntityValidationErrors. 3
Таким образом, основное различие между EntityValidationErrors и DbEntityValidationException в Entity Framework в том, что EntityValidationErrors представляет сами ошибки проверки, а DbEntityValidationException — исключение, которое их генерирует. 23