Factory-Schnittstelle in Simple Injector

Ich bin ein Ninject-Benutzer, der versucht, Simple Injector zu erlernen

Eine Ninject - Funktion, die ich in meinen Anwendungen häufig verwende, ist dieFactory-Schnittstelle

Damit kann ich ein Interface wie dieses erstellen:

public interface IBarFactory
{
   Bar CreateBar();
}

Und das registrieren es so

kernel.Bind<IBarFactory>().ToFactory();

Dann kann ich einfach IBarFactory verwenden und muss keine Implementierung von IBarFactory erstellen

Ich versuche jetzt etwas ähnliches in Simple njector zu finden und habe es gefundendiese. Aber mit diesem Annäherer muss ich die Fabrikschnittstelle (mehr Code) implementieren. Und wie gehe ich vor, wenn das Bar-Objekt einen Verweis auf ein anderes Objekt benötigt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage