Was ich versuche zu tun, ist eine Komponente in meine MVC-App injizieren und nutzen Sie es von den Controllern.MEF und MVC - ein paar Hinweise bitte :)
Derzeit versuche ich nicht, MEF für die tatsächlichen Controller zu verwenden, aber ich möchte Komponenten z. Eine Loggin-Komponente in der MVC-App.
Wo ist der beste Ort dafür?
Momentan habe ich, direkt in der Steuerung, meine Compose Teile Code und ILogger Eigenschaft, aber ich habe das Gefühl, das ist nicht der beste Weg. Scheint so, als müsste ich Compose nur einmal in der Anwendung aufrufen. Also sollte es in der globalen Asax-Datei sein, die ich komponiere? Wenn ja, wie komme ich an ILogger von meinen Controllern aus? Sollte ich einen "Basis" Controller haben, wo ich ILogger in den Konstruktor einfüge und von jedem Standard Controller erwerbe?
Hoffe, dass das Sinn macht - ich habe nur ein bisschen mit der Struktur meines Codes zu kämpfen.
Thx
http://www.fidelitydesign.net/?p=259 Dieser Blogbeitrag könnte Ihnen helfen. Es geht um MVC3 und MEF. – Buildstarted
danke ... in der Tat, sehr hilfreich. – SteveCl
auch nicht über diese http://www.fidelitydesign.net/?p=88 – Kuncevic