Не поможете?
У меня здесь функция, которая находится в проекте BLL, и чтобы представление напрямую не обращалось к DAL, созданы промежуточные классы, один из которых CityDTO (а в DAL это City).
Также в DAL есть функция, которая по предикату возвращает коллекцию IEnumerable.
В BLL (конкретно в этой функции) я маппю City в CityDTO и этот CityDTO возвращаю представлению.
И вот такая проблема: когда я в PresentationLayer вызываю эту функцию c BLL и пытаюсь туда передать предикат, мне студия пишет, что нельзя так сделать, мол, нужно сначала добавить ссылку на DAL, но этого делать нельзя (из-за архитектуры).
И в параметре этой функции City тоже нельзя поменять на CityDTO, так как в DAL вызываемая функция принимает City и никак по-другому.
И вот что делать в такой ситуации? Может кто шарит?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники