Webフォームアプリでninjectを使用して頭を悩ませようとしています。ただし、「バインディングモジュール」を使用してninjetカーネルをインスタンス化する場所とタイミング、およびWebリクエスト全体でカーネルを保存する必要があるかどうかについては、まだ困惑しています。
global.asax イベント BeginRequest で dbcontext を保存し、後続のリポジトリがそこから dbcontext を取得する他の実装を見てきました。
ninjectで同様のことをする必要がありますか、それとも何かを完全に見逃していますか。
提案された同様の質問のいくつかを読みましたが、それを説明するものを見つけることができなかったので、それは私にとって理にかなっています.
どんな助けでも大歓迎です。