Non so cosa ConnectionHandler
è, ma se questo è il tuo codice puoi implementarlo con SqlConnectionStringBuilder
che ti consentirà di utilizzare una variabile per assegnare il InitialCatalog
invece di inserire il nome del database nella query. Questo sarebbe preferibile all'SQL dinamico che richiede un'attenta sanificazione.