Przykłady, które można znaleźć, używają architektury dwuwarstwowej, w której kontrolery bezpośrednio korzystają z klas repozytorium w warstwie dostępu do danych. Zobacz here lub here.Jak używać Autofac w 3-warstwowej aplikacji sieciowej (ASP.NET MVC)?
Gdzie można rejestrować komponenty z warstwy dostępu do danych, jeśli warstwa usług lub warstwa logiki biznesowej używa tych składników? Warstwa dostępu do danych nie powinna być idealnie odniesiona z warstwy interfejsu użytkownika, prawda? Tak więc Application_Start nie byłby odpowiednim miejscem do tego.
Jaki byłby lepszy sposób?
Dziękujemy!
Niestety nie mam odpowiedzi na twoje pytanie, ale link do tej aplikacji MVC Commerce, który podałeś, był bardzo pouczający i wnikliwy, dzięki. :) – Franck