Programación en capas en c# No. 3 Agregando las referencias correspondientes entre la capa de datos y la capa de negocio

on lunes, 26 de noviembre de 2012
Que tal, este es la continuación de una serie de entradas, con el fin de mostrar un ejemplo de como separar en capas una aplicación en c#,  ahora toca turno de definir los controladores en la capa de la lógica de negocios.

Lo primero que tenemos que hacer, es agregar la referencia de nuestra capa de datos llamada DataLayer, a nuestra capa de negocio.

solo basta con seleccionar el proyecto:


LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-20_13-45-46


Ahora solo agregamos la referencia:

LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-20_13-58-28

La seleccionamos y aceptamos.

LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-20_13-59-34

Ahora tenemos que agregar una nueva referencia, no se si recuerdan que agregamos los dbml de linq to sql, peus bien, al agregar este item, por default se agrega una libreria, que es System.Data.Linq


LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-20_14-21-34



Ahora tenemos que agregar una nueva referencia, no sé si recuerdan que agregamos los dbml de linq to sql, pues bien, al agregar este item, por default se agrega una librería, que es System.Data.Linq.

¿Pero se estarán preguntando por que agregarla a la capa de lógica de negocios?
Esto es muy sencillo de responder, y es que dicha capa se encarga de crear los contextos entre la capa de datos y la capa de negocios, permitiendo que el tiempo de conexión entre las capas dure únicamente entre algún proceso de la lógica de negocios.

Si no les quedo muy claro lo último, se comprenderá un poco mas adelante.





ya para finalizar con las referencias de nuestro proyecto, tenemos que agregar la referencia de nuestra capa de negocios llamada BusinessLogicLayer.

LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-22_00-28-55

LoginPrueba - Microsoft Visual Studio (Administrador)_2012-06-20_13-58-28

Agregar referencia_2012-06-22_00-33-29

y ya con esto terminamos de agregar las referencias a nuestro proyecto

0 comentarios:

Publicar un comentario