これが可能かどうか疑問に思います。次のような署名を持つ典型的なMVCアクションメソッドがあります。
public ActionResult View(MyModel model)
{
IAnObject myObject = new AnObject();
//several lines of code follow.....
return View(model);
}
new
そのキーワードを取り除き、IAnObjectのインスタンスをアクションメソッドに挿入したいと思います。しかし、MVCがこれを可能にするかどうかはわかりませんが、アクションメソッドのモデルと一緒にクラスを注入しますか?誰かがこれに遭遇しましたか、そしてそれに取り組む方法はありますか?(私たちのIoCコンテナは、違いが生じる場合に備えて、Windsorです。)