J'ai une application ASP.Net MVC et j'utilise StructureMap dans MVC pour coller l'ensemble de l'application. Certaines classes de modèle ont des dépendances lourdes qui ne sont pas utilisées dans toutes les méthodes publiques. Je passe donc un IContainer au constructeur du modèle et l'utilise pour créer les dépendances lourdes à la demande.StructureMap injecté IContainer - d'où vient-il?
Ma question est d'où vient le IContainer qui est injecté? S'agit-il d'une référence à celle qui est centralisée par MVC (c'est le parent logique) ou s'agit-il d'une toute nouvelle création et configuration uniquement pour cette classe?