try
{
...
}
catch (DbEntityValidationException ex)
{
foreach (DbValidationError error in ex.EntityValidationErrors.SelectMany(s => s.ValidationErrors))
{
Console.WriteLine("Error:" + error.PropertyName + "," + error.ErrorMessage);
}
}
catch (System.Data.Entity.Core.UpdateException e)
{
Console.WriteLine(e.InnerException);
}
catch (System.Data.Entity.Infrastructure.DbUpdateException ex) //DbContext
{
Console.WriteLine(ex.InnerException);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}