В моя ASP.NET MVC 4 c# проект имам 3 слоя. Данни, бизнес и уеб. Следвам модел на хранилище и услуги.
Използвам Autofac за инжектиране на зависимости. Това, което направих, беше да регистрирам компоненти в global.asax. По този начин трябваше да реферирам моя слой данни, където внедрих хранилища.
Мисля, че това нарушава правилото, защото моят уеб проект има препратка към слой данни.
Прочетох няколко статии за решаването на този проблем и намерих модули Autofac. Въпреки това не можах да намеря метод за прилагането му, без да препращам и към слоя данни.
Има ли начин да регистрирате компонентите, без да препращате към слоя данни?
Благодаря ти.