ASP.NET MVC3アプリケーションでは、コントローラは一連のBL「マネージャ」クラスを使用して、リポジトリを使用します。これらのリポジトリは、EF DbContextインスタンスに依存してその任務を実行します。リポジトリインスタンスでのDbContextのインスタンス化
私は
Bind<StoreContext>().ToSelf().InRequestScope();
Bind<ICatUserRepository>().To<GenericUserRepository>().InRequestScope();
StoreContext
がDbContext
である(データモジュールに)依存性注入に以下の方法を実行するためにIoCコンテナを設定する予定です。これは、コンストラクタ注入されてGenericUserRepository
に挿入されます。 この方法では、私はthe rule of my DbContext to be instantiated in also PerRequestが満たされたままであると思いますか?