Parte 1: Enlazando Visual Studio Lightswitch a una base de datos SQL Server
Anteriormente anunciaba que presentaría Microsoft Visual Studio Lightswitch y es por ello que comenzaremos con un ejemplo simple.
Como vimos en el artículo de Introducción, Visual Studio Lightswitch “…puede generar formularios a partir de las plantillas existentes y rellenarlos con datos procedentes de SQL Server, SQL Azure, SharePoint entre otros“. En el ejemplo que presentaré usaremos un enlace a base de datos SQL Server 2008 para la cual construiremos los mantenedores de la misma.
Comenzaremos por crear la siguiente base de datos:
Diagrama
Para agilizar la implementación puede obtener el script de la DB desde el siguiente enlace
Una vez que hemos creado la base de datos es hora de comenzar. Los pasos a seguir serán
* Abrir Visual Studio 2010 y le damos “New Project”

Nuevo Proyecto
Seleccionamos “Lighswitch Application (Visual C#)”. Desde allí escribimos el nombre de nuestra aplicación
Hemos creado el proyecto, ahora necesitamos crear el enlace a la base de datos. Para hacer esto seguimos la secuencia mostrada en las siguientes imagenes.
Seleccionar “Attach to external Data Source”. Con esto indicamos a la aplicación que los dato usados no están incrustados en ella, sino desde una fuente externa.

Selección de datos
Elegimos el tipo de origen de datos. Tenemos Database, SharePoint y WCF RIA Service, en nuestro ejemplo será “Database”, luego le indicamos que es del Tipo “Microsoft SQL Server” y continuamos.
Nos autentificamos a nuestra base de datos LSwDB levantada en un servidor (puede ser local o externo).

Autenticación
Seleccionamos las tablas de la base de datos.

Tablas de la DB
Finalmente hemos enlazado nuestra aplicación a la base de datos. Podemos ver en el “Solution Explorer” los objetos que se han generado y que serán con los que trabajaremos en la 2da parte.
Explorador de Soluciones


