Konstruktorabhängigkeitsinjektion in einem ASP.NET MVC-Controller

Erwägen:

public class HomeController : Controller 
{
    private IDependency dependency;

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

Und die Tatsache, dass Controller in ASP.NET MVC einen leeren Standardkonstruktor haben müssen, gibt es eine andere Möglichkeit, als einen leeren (und meiner Meinung nach unbrauchbaren) Konstruktor für DI zu definieren?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage