Считается ли плохой формой дать DTO ссылку на уровень доступа к данным?
Или вам следует передавать DTO между уровнем доступа к данным и прикладным уровнем?
РЕДАКТИРОВАТЬ: Например, представьте следующее:
- Я храню список типов продуктов в своей базе данных.
- Я бы хотел отобразить этот список в раскрывающемся списке при частичном просмотре.
- Этот частичный вид строго типизирован для DTO.
- Вопрос :
- Должен ли я сначала получить список типов продуктов, а затем передать его в DTO через его конструктор?
- Или допустимо передать ссылку на репозиторий в DTO, а затем ожидать, что он получит этот список со слоя доступа к данным?