Últimas Publicaciones »

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

Script SQL

 

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

 

La segunda parte está sigue AQUI, en ella aprenderemos a listar contenidos de las tablas, hacer búsquedas, mantenedores (inserción, modificación, eliminación) de registros.

Se viene unos ejemplo de Microsoft Visual Studio LightSwitch que he preparado para ustedes. Se preguntarán qué es, para qué sirve y otras interrogantes que iremos resolviendo con ejemplos sencillos. Por el momento dejo la siguiente cita.

 

El 5 de Agosto de 2010 S.Somasegar citaba del  artículo original en inglés:

 

“Me complace anunciar un producto nuevo de la familia de Visual Studio: Visual Studio LightSwitch.

LightSwitch es la forma más sencilla de generar aplicaciones empresariales para la nube y el escritorio.

Hoy en día, las empresas se mueven a la velocidad de la luz incluso cuando la gente es responsable de más de una función dentro de su organización. A medida que esta tendencia se hace más pronunciada, queda claro que hay un mayor número de desarrolladores que desarrolla aplicaciones de negocio y realmente esperan una manera mucho más sencilla de realizar rápidamente sus objetivos… y a partir de aquí, surgió una idea y se creó LightSwitch.

LightSwitch proporciona una gran variedad de plantillas predefinidas y herramientas para generar aplicaciones empresariales orientadas a Windows Client o Windows Azure usando tanto código como desee. Con LightSwitch ahora hay una herramienta que mejor permite a los expertos de dominio empresariales a generar fácilmente aplicaciones de línea de negocio de calidad profesional sin tener que escribir mucho código. Esto es fundamental, ya que estas aplicaciones de negocio – que se tienen que hacer a corto plazo -, a menudo necesitan poder ampliarse y que TI les dé soporte.

Puede generar aplicaciones de línea de negocio rápidamente tomando sólo una decisión: Visual Basic o C#.

Puede generar formularios a partir de las plantillas existentes y rellenarlos con datos procedentes de SQL Server, SQL Azure, SharePoint entre otros. Hay compatibilidad integrada para trabajar con Microsoft Office para realizar tareas como, por ejemplo, exportar datos a Excel sin tener que escribir código. En sólo unos minutos puede crear de una aplicación empresarial básica y lista para implementar, a partir de diversos orígenes de datos y herramientas de Office. Mientras desarrolla la aplicación, se puede modificar a medida que se ejecuta.

 

LightSwitch

 

LightSwitch crea aplicaciones de Silverlight que se pueden ejecutar en el explorador, fuera del explorador o en la nube. Cuando la aplicación crece, puede utilizar Visual Studio 2010 Professional, Premium o Ultimate para ampliarla y personalizarla aún más”

 

Fuente