接続文字列に悩む

今日は接続文字列の処理悩む。

DBへの接続文字列の確定をDBアクセスの寸前で確定したい。
とりあえず、ここのページを見てIConnectionStringインターフェースを実装したクラスを作成し、「connectionString」タグにクラス名を書きました。
で、とりあえず実行してみたらQuillを使用している最初のメインフォームの初期化のところで、実装したクラスのGetConnectionStringが呼ばれてしまいます。それ以降GetConnectionStringが呼ばれることはありません。
この段階ではまだ接続文字列が確定してないのでNGな文字列が作成されてしまいます。

さてどう解決しようか