Читаючи добру практику для застосувань баз даних, я часто натрапляю на прихильників так званих "шарів ділової логіки", і я намагаюся вирішити, чи краще для мого проекту використовувати один (це невеликий особистий проект). Моя проблема полягає в тому, що я не можу придумати що-небудь, щоб зробити BLL тим, що DAL вже не може обробити (виконання запитів і відображення результатів для об'єктів), тому мій BLL просто викликає DAL, нічого не роблячи сам.
Можливо, я помиляюся в тому, що саме повинен робити і DAL. Але незалежно від того, яких функціональних можливостей слід очікувати від BLL в додатку для управління базами даних?