public int SaveChanges() { try { return(_context.SaveChanges()); } catch (DbEntityValidationException ex) { foreach (var eve in ex.EntityValidationErrors) { System.Diagnostics.Trace.WriteLine($"Entity of type \"{eve.Entry.Entity.GetType().Name}\" in state \"{eve.Entry.State}\" has the following validation errors:"); foreach (var ve in eve.ValidationErrors) { System.Diagnostics.Trace.WriteLine($"- Property: \"{ve.PropertyName}\", Error: \"{ve.ErrorMessage}\""); } } using (SentrySdk.Init("https://[email protected]/1505243")) { SentrySdk.CaptureException(ex); } throw; } }
public int SaveChanges() { try { return(_context.SaveChanges()); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { System.Diagnostics.Trace.WriteLine($"Entity of type \"{eve.Entry.Entity.GetType().Name}\" in state \"{eve.Entry.State}\" has the following validation errors:"); foreach (var ve in eve.ValidationErrors) { System.Diagnostics.Trace.WriteLine($"- Property: \"{ve.PropertyName}\", Error: \"{ve.ErrorMessage}\""); } } throw; } }