В моем проекте ASP.NET MVC 4 С# у меня есть 3 слоя. Данные, бизнес и Интернет. Я следую шаблону и услугам репозитория.
Я использую Autofac для внедрения зависимостей. Что я сделал, так это зарегистрировал компоненты в global.asax. Таким образом, мне пришлось ссылаться на мой уровень данных, где я реализовал репозитории.
Я думаю, что это нарушает правило, потому что в моем веб-проекте есть ссылка на уровень данных.
Я прочитал несколько статей о решении этой проблемы и нашел модули Autofac. Однако я не смог найти способ реализовать его без ссылки на уровень данных.
Есть ли способ зарегистрировать компоненты без ссылки на уровень данных?
Спасибо.