Posso vedere che domande simili sono state poste in precedenza, ma essendo totalmente nuovo a DI e .Net non sono in grado di afferrare l'intera soluzione o non ho trovato la giusta fonte ....Come utilizzare Ninject tra gli assembly
- Ho assiemi WebAPI, BL, DL.
- WebAPI dipende BL, BL
- dipende DL,
- WebAPI NON riferimento DL e desidero mantenere lo stesso. Ci sono poche altre assemblee ma questo è sufficiente per illustrare i problemi.
WebAPI ha una sezione di avvio dell'applicazione quindi posso usarlo per inizializzare il kernel di Ninject e registrare le dipendenze per il progetto WebAPI.
Come è possibile ottenere lo stesso per BL e altri assiemi?
Grazie Trevor, comprendo il concetto ma non so come e dove implementare la logica nell'assemblaggio BL. – user1767363
Potete fornire un esempio di come ogni modulo imposta il kernel per Ninject? Sto cercando di imparare anche a risolvere questo problema. – Wavel
@Wavel - Ho aggiunto dei collegamenti alla risposta. –