public static void HandleDeleteForeignKeyException(Exception e) { ForeignKeyExceptionInfo fk; if (SqlExceptionHelper.IsForeignKeyException(e, out fk)) { throw new ValidationError(String.Format(Texts.Validation.DeleteForeignKeyError, fk.TableName)); } }