With EF I used DbEntityValidationException catch branch (along with others)
catch (DbEntityValidationException exception) { // any statements here... thro