У меня проблема, я хочу знать ваше мнение.
Я пытаюсь использовать шаблон репозитория. У меня есть объект репозитория, который загружает данные в POCO. Я также создал слой бизнес-логики, который добавляет немного функциональности, но в основном обертывает POCO. Поэтому в конце я имею BLL, который загружает DAO с использованием репозитория.
Я не очень доволен этим решением. У меня три слоя, но я чувствую, что BLL не обеспечивает достаточную функциональность, чтобы держать его там. С другой стороны, я не хочу ставить свою логику на уровне репозитория или на уровне доступа к данным?
Итак, мой вопрос в том, где я должен поставить логику для приложения? Какое решение вы используете (DAO + repo или DAO + BLL + rep или любой другой)?