Nel leggere le buone pratiche per le applicazioni di database, mi sono imbattuto spesso in sostenitori dei cosiddetti "livelli logici di business" e sto cercando di decidere se è meglio che il mio progetto ne usi uno (è un piccolo progetto personale ). Il mio problema sta nel fatto che non riesco a pensare a nulla per il BLL da fare che il DAL non può già gestire (eseguendo query e mappando i risultati agli oggetti), quindi il mio BLL chiama semplicemente il DAL senza fare nulla.
Forse mi sbaglio su esattamente cosa dovrebbe fare anche il DAL. Ma a prescindere, che tipo di funzionalità dovrebbe aspettarsi da un BLL in un'applicazione di gestione del database?