Je ne sais pas ce que ConnectionHandler
est, mais si c'est votre propre code, vous pouvez l'implémenter avec SqlConnectionStringBuilder
qui vous permettra d'utiliser une variable pour affecter le InitialCatalog
au lieu de mettre le nom de la base de données dans la requête. Ce serait préférable au sql dynamique qui nécessite une désinfection minutieuse.