Los ejemplos que puedo encontrar utilizan una arquitectura de dos capas, donde los controladores usan directamente las clases de repositorio en la capa de acceso a datos. Ver here o here.¿Cómo se usa Autofac en una aplicación web de 3 capas (ASP.NET MVC)?
¿Dónde registraría componentes de la capa de acceso a datos si tiene un servicio o una capa de lógica de negocios que utiliza esos componentes? La capa de acceso a datos idealmente no debería referenciarse desde la capa de interfaz de usuario, ¿verdad? Entonces Application_Start no sería el lugar correcto para hacerlo.
¿Cuál sería una mejor manera?
¡Gracias!
Lo siento, no tengo ninguna respuesta para su pregunta, pero el enlace a esta aplicación de MVC Commerce que proporcionó fue muy informativo y profundo, así que gracias. :) – Franck