Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2015, 08:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Dudas sobre programación por capas

Cita:
Iniciado por pregunton112 Ver Mensaje
Hola a todos!

¿DÓNDE VAN LAS SENTENCIAS SQL?
En un modelo de programación de tres capa (presentación, lógica de negocio y datos) ¿en que capa deberían ir las sentencias SQL, LINQ, etc?
En la capa de datos.
El SQL es el método de acceso a los datos, pero no es exactamente la capa DE DATOS. No es exactamente lo mismo.

Cita:
Iniciado por pregunton112 Ver Mensaje
¿EXACTANENTE QUÉ HAY EN LA CAPA DE DATOS?
Cuando hablamos de la "capa de datos" ¿nos referimos al servidor físico de datos o al modelaje? Por ejemplo en el caso de EF6 un archivo .EDMX ¿sería la capa de datos?


Datos, lo que hay son datos.
Todo lo que no sea almacenamiento o lectura, no es capa de datos.
Un reporte o generador de reportes no es capa de datos. Es logica de negocio.

El servidor físico no es capa de datos. Es arquitectura de hardware. En esa arquitectura corren los servicios de la capa de datos.

Cuando hablas de programacion en capas, estás hablando de software, NO HARDWARE.
El hardware es parte de los requerimientos de implementación, pero no de las capas...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)