Внедрение зависимостей в конструктор ASP.NET MVC Controller

Рассмотреть возможность:

public class HomeController : Controller 
{
    private IDependency dependency;

    public HomeController(IDependency dependency) 
    {
        this.dependency = dependency;
    }
}

А тот факт, что контроллеры в ASP.NET MVC должны иметь один пустой конструктор по умолчанию, есть ли какой-нибудь способ, кроме определения пустого (и, на мой взгляд, бесполезного) конструктора для DI?

Ответы на вопрос(4)

Ваш ответ на вопрос