Tach!
Ich wurde geradeklar, dass IOC bei WebAPI-Controllern nicht so einfach zu handeln ist, wie bei normalen Controllern. Gibt es da etwas zu beachten.
Das hat nichts mit bestimmten Programmiermustern zu tun. Wenn du ein IOC-Framework hast, kannst du das im Prinzip mit jeder Klasse verwenden. Das Framework muss sich nur in den Initialisierungsmechanismus einklinken, der die Klasse erstellt. Das IOC-Framework wird dazu üblicherweise eine Erweiterung haben, die sich passend in andere Frameworks einklinkt. Das heißt, zu beachten gibts da die Dokumentation des IOC-Frameworks.
Ich bekomme nämlich direkt beim Eintreten in den Controller Fehlermeldung.
Auf magische Weise wird da jedenfalls kein Instanz als Constructor-Parameter übergeben.
dedlfix.