что он имеет доступ и к Presentation и к DAL? а потом в Presentation передал объект класса, в котором определил зависимости
я не понимаю как ты передаешь объекты которые имеют зависимости в последний слой. Я видел как так делает Identity, @inject UserManager например. Но мне мне приходилось. У меня есть сервисы которые я внедряю через конструктор в контроллеры. Все это их последнее место расположения. Они не переходят во вьюхи никогда, я туда посылаю только модели. Правильно это определять зависимости там где они нужны. Если ты определил зависимость нужную в DAL и и передаешь ее из BLL в который до этого ее внедрил это неправильно
Обсуждают сегодня