ในการอ่านแนวปฏิบัติที่ดีสำหรับแอปพลิเคชันฐานข้อมูลฉันเจอผู้สนับสนุนที่เรียกว่า "เลเยอร์ตรรกะทางธุรกิจ" บ่อยครั้งและฉันพยายามตัดสินใจว่าควรใช้โครงการใดดีที่สุด (เป็นโครงการส่วนตัวขนาดเล็ก) ปัญหาของฉันอยู่ที่ข้อเท็จจริงที่ว่าฉันไม่สามารถคิดอะไรได้เลยสำหรับ BLL ที่จะทำเช่นนั้น DAL ไม่สามารถจัดการได้ (ดำเนินการแบบสอบถามและผลลัพธ์การจับคู่กับวัตถุ) ดังนั้น BLL ของฉันจึงเรียก DAL โดยไม่ทำอะไรเลย
บางทีฉันผิดเกี่ยวกับสิ่งที่ DAL ควรทำเช่นกัน แต่ไม่ว่าจะมีฟังก์ชั่นอะไรบ้างที่คาดว่าน่าจะเป็น BLL ในแอพพลิเคชั่นการจัดการฐานข้อมูล?