Dalam membaca praktik yang baik untuk aplikasi basis data, saya sering menemui pendukung yang disebut "lapisan logika bisnis" dan saya mencoba memutuskan apakah yang terbaik untuk proyek saya untuk menggunakannya (ini adalah proyek pribadi kecil). Masalah saya terletak pada kenyataan bahwa saya tidak bisa memikirkan apa pun untuk BLL untuk melakukan hal yang DAL tidak bisa menangani (mengeksekusi query dan memetakan hasil ke objek), jadi BLL saya hanya memanggil DAL tanpa melakukan apa-apa sendiri.
Mungkin saya salah tentang apa yang seharusnya dilakukan DAL juga. Tetapi terlepas dari itu, fungsionalitas macam apa yang diharapkan dari BLL dalam aplikasi manajemen basis data?