Czytając o dobrych praktykach dotyczących aplikacji bazodanowych, często spotykam się z zwolennikami tak zwanych „warstw logiki biznesowej” i staram się zdecydować, czy najlepiej, aby mój projekt z nich korzystał (jest to mały projekt osobisty). Mój problem polega na tym, że nie mogę wymyślić niczego, co by BLL mogło zrobić, czego DAL nie może już obsłużyć (wykonywanie zapytań i mapowanie wyników na obiekty), więc moja BLL po prostu wywołuje DAL bez robienia czegokolwiek.
Może mylę się co do tego, co powinien robić DAL. Ale niezależnie od tego, jakiego rodzaju funkcjonalności należy oczekiwać od BLL w aplikacji do zarządzania bazą danych?