ninjectの最新バージョン(2.2.1.4)に関するいくつかの質問があります。Ninject InRequestScopeが見つからない
は、
(クラスライブラリプロジェクトに)具体的な実装InRequestScope
にLinq2sql
DataContext
をバインドする
Bind<DataContext>().To<MoneywatchDataContext>()
をしようとしていたが、
がこれをやってしまったInRequestScope
方法を見つけることができませんでした
Bind<DataContext>().To<MoneywatchDataContext>().InScope(ctx => HttpContext.Current)
これはまさに
InRequestScope
メソッドのように動作する場合は
- :
ちょうどかどうかを確認したかったです。
- 私が
HTTContext.Current
をGCしたとき、その下にあるDataCotext
も処分されることを保証することになります。
思い出してくれるが必要になる場合があります。私はMVCプロジェクトにそれをインストールしましたが、 'Bind <>()。To <>()、InRequestScope(); 'というモジュールはInfrastucureプロジェクトに含まれていました。私はそれを実現するために私をしばらく抱きしめた。 – fabriciorissetto