J'utilise toujours une prise d'essai quand je traite des opérations liées à la base de données pour, par exemple.Les insertions, mises à jour et suppressions de base de données doivent-elles être encapsulées dans try/catch?
try
{
DataContext.AddtoObjectname(obj);
DataContext.SaveChanges();
}
catch(Exception e)
{
throw new Exception("Problems adding object" + e);
}
Mais je lis try/catch affectant la performance ici -
Do try/catch blocks hurt performance when exceptions are not thrown?
dois-je ajouter donc attraper essayer quelque chose que je fais ci-dessus ou devrais-je opter otherwise.Thanks pour votre aide.
Oui, sinon comment diriez-vous au client de l'état de cette opération. –
Comment attraper toutes les exceptions et en lancer une nouvelle aide? –