依存関係全体で繰り返されるいくつかの接続文字列をバインドする最善の方法についてのアドバイスを探しています。
現在私は(ninjectを使用して)持っています:
Bind<IFoo>().To<SqlFoo>()
.WithConstructorArgument("db1ConnStr", db1ConnectionString)
.WithConstructorArgument("db2ConnStr", db2ConnectionString);
Bind<IBar>().To<SqlBar>()
.WithConstructorArgument("db1ConnStr", db1ConnectionString)
.WithConstructorArgument("db2ConnStr", db2ConnectionString);
等
これは明らかに最もエレガントなコードではありません。
db1ConnectionStringの値を「db1ConnStr」という名前のすべての文字列コンストラクターパラメーターにバインドする方法はありますか?