Ich versuche, Windsor 3.0 zu verbinden, um Verbindungszeichenfolgen aus meiner web.config-Datei in meine Repository-Klassen zu injizieren.Gibt es eine Kurzschrift-Syntax für die Verwendung von Verbindungszeichenfolgen aus der Konfigurationsdatei in Castle Windsor 3.0?
Im Moment habe ich diese Syntax:
container.Register(
Component
.For<IFooRepository>().ImplementedBy(SqlFooRepository)
.DependsOn(
Property
.ForKey("sqlConnectionString")
.Eq(ConfigurationManager.ConnectionStrings["foo"].ConnectionString)
)
)
)
Da dies ein ziemlich häufiger Anwendungsfall sein muss, gibt es einige syntaktischen Kurz in Windsor kann ich den expliziten Aufruf ConfigurationManager.ConnectionStrings umgehen?
einig, dass es zu eng ist, zu selten und zu einfach selbst zu tun, um es API –
Gute Antwort, schöne Erklärung und eine sehr saubere Alternative Teil von Windsor zu machen Lösung. Danke, Windsor-Gurus ... ihr Jungs rockt :) –