Kann jemand an eine gute Lösung denken, um IOC in eine Konsolenanwendung zu bekommen?IOC für eine Konsolenanwendung?
Im Moment verwenden wir nur eine statische Klasse mit folgenden Methode:
public static T Resolve<T>()
{
return dependencyResolver.Resolve<T>();
}
ich die Erfahrung möchte nahtlos sein, aber von einer Konsole Anwendung einer Art und Weise denkt, dies zu erreichen, kann es nicht.
Rufen Sie die Resolve() -Methode direkt aus dem IoC-Container auf oder verwenden Sie einen Wrapper, um den IoC-Container aus der Konsolenanwendung auszublenden? –
Rookian
rufen Sie es direkt aus dem Container .. es sei denn, Sie haben einen Grund, es zu verbergen. –
@MattHinze Wird dies auch in einer Konsolen-App immer noch als Anti-Pattern betrachtet? – Rushino