В приложении ASP.NET MVC3 мои контроллеры будут работать с набором классов «менеджера» BL, которые, в свою очередь, будут использовать репозитории. Эти репозитории полагаются на экземпляры EF DbContext для выполнения своих обязанностей.Создание экземпляра DbContext в экземпляре репозитория
Я планирую настроить IoC контейнер, чтобы сделать инъекцию зависимость следующим образом (в модуле данных)
Bind<StoreContext>().ToSelf().InRequestScope();
Bind<ICatUserRepository>().To<GenericUserRepository>().InRequestScope();
StoreContext
является DbContext
. Он вводится конструктором в GenericUserRepository
. Этот путь, я полагаю, the rule of my DbContext to be instantiated in also PerRequest останется выполненным, не так ли?