Soy muy nuevo en esto, así que tengan paciencia conmigo.Dependency Injection
Tengo una aplicación MVC que usa el patrón Service/Repository/EF4 y estoy tratando de usar Ninject. Lo tengo trabajando en los controladores, son constructores inyectados con servicios, pero los servicios son inyectores construidos con repositorios y no estoy seguro de dónde manejar esto.
Estoy tratando de hacerlo para que cada capa solo conozca la capa siguiente, ¿es correcto? Si es así, la aplicación MVC sólo sabe de la capa de servicios, y la capa de servicio sólo se sabe de la capa de repositorio, etc. Así que en mi Módulo Ninject donde estoy creando los enlaces, no puedo decir:
Bind(Of IRepository(Of Category)).To(Of EFRepository(Of Category))
¿Dónde manejo la inyección?
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/ –
relacionadas: http://stackoverflow.com/questions/4570750/dependency-injection-turtles-all-the- camino hacia abajo –
Duplicado: http://stackoverflow.com/questions/1475575/where-should-i-do-dependency-injection-with-ninject-2 –