En lisant les bonnes pratiques pour les applications de base de données, j'ai souvent rencontré des partisans des soi-disant "couches de logique métier" et j'essaie de décider s'il est préférable que mon projet en utilise une (c'est un petit projet personnel). Mon problème réside dans le fait que je ne peux penser à rien pour le BLL que le DAL ne puisse pas déjà gérer (exécuter des requêtes et mapper les résultats sur des objets), donc mon BLL appelle simplement le DAL sans rien faire lui-même.
Peut-être que je me trompe sur ce que le DAL devrait faire aussi. Mais quelle que soit la nature des fonctionnalités à attendre d'un BLL dans une application de gestion de base de données?