No estoy seguro si tengo la terminología correcta, pero estoy un poco confundido sobre cómo configurar mi sistema de 3 niveles.de acceso a datos de capa y Business Objects
Digamos que tengo una tabla de usuarios en mi DB.
En mi DAL, tengo una clase UserDB que las llamadas que almacena procs en él DB para insertar, actualizar, eliminar. También tengo una clase UserDetails que se usa en UserDB para devolver y pasar objetos.
Así que ahora no estoy seguro de cómo utilizar esto en mi capa de lógica de negocios. ¿Necesito otra clase de objeto BLL para los usuarios? Si es así, ¿esto no sería redundante? ¿O simplemente uso la clase UserDetails en mi BLL?