Ninject 3.x と NLog 2.x の Nuget ダウンロードを使用しています。コントローラー クラスでコンストラクター インジェクションを介して ILogger を動作させましたが、モデル クラス内で動作させる方法がわかりません。私のモデルは、ADO.NET EntityObject Generator によって生成されたクラスに関連付けられた部分クラスです。
[Inject] 属性の有無にかかわらずプロパティ インジェクションを試しましたが、常に null が返されます。コントローラーのコンストラクターの注入はすべて自動だったので、何をする必要があるのか わかりません。
最終的には、モデルを独自のライブラリに移動して再利用できるようにしたいと思いますが、今のところ、これを機能させるための答え (asp.net mvc 3 プロジェクトに固有のものであっても) に満足しています。