2 votes

Comment trouver toutes les exceptions possibles qui pourraient être lancées (spécifiquement Entity Framework) ?

Il s'agit d'une question générique sur le langage C#, mais j'y ai pensé en essayant de gérer Entity Framework lors de la persistance des données à l'aide du logiciel ObjectContext et plus particulièrement SaveChanges()

En général, je me contente de suivre les conseils de la documentation MSDN et d'appliquer la logique try/catch appropriée pour les exceptions requises. L'exemple suivant est celui de SaveChanges() :

http://msdn.microsoft.com/en-us/library/bb336792.aspx

Je pose maintenant cette question parce qu'en lisant le lien ci-dessus, il y a une Exception listée, appelée OptimisticConcurrencyException ce qui est bien. Maintenant en lisant l'exemple qu'ils donnent il y a une autre liste UpdateException . Je m'attendrais à ce que cela figure dans la rubrique "Exceptions".

Pour en revenir à la question initiale, "Comment puis-je connaître toutes les exceptions qui peuvent être levées par un objet ou ses méthodes" ?

Merci à tous.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X