J'ai un System.Data.SqlClient.SqlConnection que je dois associer à la propriété Connection de System.Data.SqlClient.SqlCommand.
Je souhaiterai dériver le SqlConnection pour ajouter des fonctionnalités (mutex). Malheureusement le SqlConnection est NotInheritable !

Malheureuement, encore une fois, l'appel à cette propriété Connection de System.Data.SqlClient.SqlCommand est effectué à un grand nombre d'endroit dans le code (ne me demandez pas pourquoi ça n'a pas été fait autrement, je ne sais pas... mais c'est comme ça)

Je m'en suis sorti autrement en récupérant l'exception générée par le SqlClient lorsqu'il y a un problème, mais cette solution ne peut pas être généralisée à tout le programme. Dans le cas qui m'intéressait ça marche, mais ça ne marchera pas toujours. Bref c'est une rustine, rien du plus !
Si vous avez des idées...