Ce que j'essaie de faire est d'injecter un composant dans mon application MVC et de l'utiliser à partir des contrôleurs.MEF et MVC - quelques pointeurs s'il vous plaît :)
Actuellement, je n'essaie pas d'utiliser MEF pour les contrôleurs réels, mais je veux importer des composants par ex. Un composant de connexion dans l'application MVC.
Où est le meilleur endroit pour faire cela?
Actuellement j'ai, directement dans le contrôleur, mettre mon code de pièces de composition et propriété ILogger, mais j'ai l'impression que ce n'est pas la meilleure façon. Il semble que je devrais seulement besoin d'appeler Compose une fois dans l'application. Donc, devrait-il être dans le fichier asax global que je fais le composer? Si oui, comment puis-je gérer ILogger depuis mes contrôleurs? Devrais-je avoir un contrôleur "de base", où je injecte ILogger dans le constructeur et hérite de chaque contrôleur standard? L'espoir qui a du sens - Je me bats un peu avec la structure de mon code.
Thx
http://www.fidelitydesign.net/?p=259 Cet article de blog pourrait vous aider. Tout tourne autour de MVC3 et MEF. – Buildstarted
merci ... en effet, très utile. – SteveCl
également ne pas oublier à ce sujet http://www.fidelitydesign.net/?p=88 – Kuncevic