Novedades Visual Studio 2008 DataSet en 3 capas o MVC

Uno de los problemas del modelo desconectado DataSet con Visual Studio 2005 es que no soportaba el patrón Modelo Vista Controlador o la programación en tres capas.

En Visual Studio 2005 el DataTable o Modelo de datos estába fuertemente acoplado al TableAdapter o Controlador lo que hacía dificil el mantenimiento y la separación de el acceso y el  contenido siguiendo algunos patrones de programación muy populares.

En Visual Studio 2008 este problema ya está resuelto aunque está un poco escondido .

Para separar el Table Adapter en un proyecto distinto del DataTable tenemos que realizar los siguentes pasos.

  1. Cremos un DataSet de forma tradicional.
  2. Agregamos un nuevo proyecto de tipo librería de clases a la solución (este proyecto tiene que ser del mismo lenguaje de programación que el original vb,c#)
  3. No hace falta añadir la referencia al proyecto principal,se añadirá automáticamente más adelante
  4. Pichamos con el ratón dentro del diseñador de DataSet pero fuera del DataTable o TableAdapter
  5. Seleccionamos en la ventana de propiedades dentro de la sección Code Generation  DataSetProject
  6. Seleccionamos del desplegable el proyecto que acabamos de añadir a la solución como se ve en la imagen.
  7. ¿Ya tenemos separado el DataTable del TableAdapter en dos proyectos distintos !

                                                      


                                                                 [Ampliar Imagen]

Pablo  Gumpert  Fernandez (aldeamedia)
Novedades Visual Studio 2008 DataSet en 3 capas o MVC
Pablo Gumpert Fernandez (aldeamedia)

Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ... Actualmente se dedica sobre todo a la formación. Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft.
Fecha de alta:14/01/2008
Última actualizacion:14/01/2008
Visitas totales:16415
Valorar el contenido:
Últimas consultas realizadas en los foros
Últimas preguntas sin contestar en los foros de devjoker.com