Sé que esta es una pregunta muy básica. Pero realmente no soy capaz de comprender qué deberíamos tener en BLL. Déjeme tomar un ejemplo.
Consideremos una página web de Login.aspx, que se utiliza para facilitar el inicio de sesión del usuario.
En este caso, Login.aspx tendrá dos cuadros de texto y un botón de inicio de sesión. (Capa de presentación).
Data Access Layer tendrá funciones para verificar si el nombre de usuario y la contraseña son correctos.¿Qué deberíamos tener en una capa de lógica de negocios (BLL)
No creo que necesite algo más en esta página. Entonces, ¿qué tendré en BLL? Si desea agregar alguna funcionalidad que debe venir en BLL, por favor agregue.
así que en este caso no puedo tener un DAL común para todos mis proyectos, ya que tengo que escribir una consulta en DAL. –
¿Por qué tener que escribir la consulta en el DAL le impide tener un DAL común para sus proyectos? –
En algunos proyectos, es posible que desee seleccionar un número diferente de variables de diferentes tablas. –