Я пытаюсь подключить Windsor 3.0 для вставки строк подключения из моего файла web.config в классы репозитория.
На данный момент у меня есть этот синтаксис:
container.Register(
Component
.For<IFooRepository>().ImplementedBy(SqlFooRepository)
.DependsOn(
Property
.ForKey("sqlConnectionString")
.Eq(ConfigurationManager.ConnectionStrings["foo"].ConnectionString)
)
)
)
Учитывая, что это должно быть довольно распространенным случаем, есть ли какая-то синтаксическая стенография в Виндзоре, которую я могу использовать, чтобы обойти явный вызов ConfigurationManager.ConnectionStrings?