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.