在我永恒的追求中,我现在正在检查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