Читая о хорошей практике для приложений баз данных, я часто встречал сторонников так называемых «уровней бизнес-логики», и я пытаюсь решить, лучше ли для моего проекта использовать один (это небольшой личный проект). Моя проблема заключается в том, что я не могу придумать для BLL ничего такого, что DAL уже не может обработать (выполнение запросов и сопоставление результатов с объектами), поэтому мой BLL просто вызывает DAL, ничего не делая сам.
Может быть, я ошибаюсь в том, что именно DAL должен делать тоже. Но независимо от того, какой функциональности следует ожидать от BLL в приложении для управления базами данных?