在我永恆的追求中,我現在正在檢查mvc Turbine做IoC的骯髒工作。
我使用mvc Turbine書呆子晚餐例子作爲主角,而且事情看起來相當邏輯。 雖然我指的渦輪項目在這裏,我猜理念的背後是一些一般的圖案 安全的一些閱讀和罕見的播客,我是新來的國際奧委會概念,我有幾個問題。何處將連接字符串保存在IoC模式中?
到目前爲止,我對每個IRepository我要註冊
例如一個IServiceRegistration項:
public class UserRepositoryRegistration : IServiceRegistration
{
public void Register(IServiceLocator locator)
{
locator.Register<IUserRepository, UserRepository>();
}
}
具體實施IUserRepository的需要一些配置雖然。類似於連接字符串,或者在此情況下是要使用的db4o文件的路徑。
我應該在哪裏提供這些信息?
謝謝,這是一個很好的解決方案雖然英里。 ght最初看起來像是過度使用,我目前在web.config文件中有連接字符串,但是我們正在計劃將所有應用程序的所有配置都放在數據庫中,並且僅爲應用程序提供對該數據庫的引用。那麼我會更喜歡配置的東西是可插入的。 – 2009-12-03 22:10:17
也感謝您註冊以回答此問題。希望您享受您在SO的逗留 – 2009-12-04 07:07:18