IHttpContextAccessor. Чтобы не передавать его из бизнесс логики в базовый класс, хотелось бы развёртывать его именно в базовом. Как это можно сделать, кроме как через передачу в виде параметра?
Проблема только в том, что это лишнее действие. Я ищу способ избежать этого, ради экономии. Рассматриваю базовый класс как класс, ответственный за всё стандартное, необходимое для работы с данными (их получение, удаление и так далее). Возможно, есть аргумент против использования данного подхода, я выслушаю это, но, требование не изменится.
Ради экономии чего?
Тем, что он доступен в тех же контроллерах, страницах и прочих местах, судя по всему, "из коробки".
нет, из коробки он доступен в контроллере
Обсуждают сегодня