EntityFramework、SaveChange()の例外発生時に、SQLのエラーを表示させる方法。 SQLExceptionが表示されなくて、どの部分でエラーが起きているか分からなくて困った…。 そんな時の備忘録。 EntityFramework側で検証が行われているらしい。 下記のコードで検証の内容を出力することができる。 try { db.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { foreach (var errors in ex.EntityValidationErrors) { foreach (var error in errors.ValidationErrors) { // VisualStudioの出力に表示 System.Diagno