Cómo: Conectarse a datos

Se pueden referenciar los datos proporcionados por una base de datos SQL Server, una lista de SharePoint, un servicio de Open Data Protocol (OData), o un servicio de Rich Internet Application (RIA) de Windows Communication Foundation (WCF).A continuación, se pueden utilizar estos datos para crear pantallas y consultas en Visual Studio LightSwitch.

En este tema se muestra cómo realizar las siguientes tareas:

  • Conéctese a una base de datos de SQL Server

  • Conéctese a una lista de SharePoint

  • Conectarse a un Servicio OData

  • Conéctese a un servicio RIA de WCF

  • Actualizar un origen de datos

Conéctese a una base de datos de SQL Server

  1. En el Explorador de soluciones, haga clic en el nodo Orígenes de Datos.

  2. En el menú Proyecto, haga clic en Agregar origen de datos.

    Aparece el Asistente para asociar el origen de datos.

  3. En la página Elegir un tipo de origen de datos, haga clic en Base de datos y luego en Siguiente.

  4. Si aparece el cuadro de diálogo Elegir origen de datos, haga clic en Microsoft SQL Server y, a continuación, haga clic en Aceptar.

  5. En el cuadro de diálogo Propiedades de conexión, asegúrese de que Microsoft SQL Server (SqlClient) aparece como seleccionado en el cuadro Origen de datos.

    [!NOTA]

    Si Microsoft SQL Server (SqlClient) no aparece en el cuadro Origen de datos, haga clic en el botón Cambiar… para abrir el cuadro de diálogo Cambiar origen de datos.A continuación, en el cuadro de diálogo Cambiar origen de datos, especifique Microsoft SQL Server y el Proveedor de datos .NET Framework para SQL Server.Haga clic en Aceptar para volver al cuadro de diálogo Propiedades de conexión.

  6. En el campo de nombres Servidor del cuadro de diálogo Propiedades de conexión, escriba el nombre de la instancia SQL Server a la que desea conectarse.

    [!NOTA]

    Si SQL Server se está ejecutando en el mismo equipo que LightSwitch, puede escribir el host local en el cuadro de nombres del Servidor.

  7. Si la base de datos está configurada para utilizar la autenticación de Windows, haga clic en Utilizar autenticación de Windows.De lo contrario, haga clic en Utilizar autenticación de SQL Server y, a continuación, proporcione el nombre de usuario y la contraseña de un usuario que tenga acceso a la base de datos.

  8. Haga clic en Seleccionar o escribir nombre de base de datos.A continuación, en la lista desplegable Seleccionar o escribir nombre de base de datos, seleccione o escriba el nombre de la base de datos a la que se desea conectar y, a continuación, haga clic en Aceptar.

  9. Aparece la página Elija los objetos de base de datos.

  10. En la página Elija los objetos de base de datos, seleccione las tablas y vistas que desea utilizar en la aplicación LightSwitch y, a continuación, haga clic en Finalizar.

Las bases de datos, tablas y vistas que se han seleccionado aparecen en el Explorador de soluciones como subnodos del nodo Orígenes de datos.

LightSwitch hace referencia a tablas y vistas como entidades.Se pueden modificar las entidades en LightSwitch utilizando el diseñador de datos.Para obtener más información, vea Cómo: Definir campos de datos.

Conéctese a una lista de SharePoint

  1. En el Explorador de soluciones, haga clic en el nodo Orígenes de datos.

  2. En el menú Proyecto, haga clic en Agregar origen de datos.

    Aparece el Asistente para asociar el origen de datos.

  3. En la página Elegir un tipo de origen de datos, haga clic en SharePoint y, a continuación, en Siguiente.

  4. En el cuadro Dirección de sitio de SharePoint, escriba la dirección URL del sitio de SharePoint que contiene la lista a la que desea conectarse.Por ejemplo, si la dirección URL de su lista es https://sharepoint/sites/mysite/Lists/Customers/AllItems.aspx, escriba https://sharepoint/sites/mysite/ en el cuadro Dirección de sitio de SharePoint.

    [!NOTA]

    Se puede hacer referencia únicamente a las listas de un sitio de SharePoint 2010.

  5. Haga clic en Credenciales de Windows o en Otras credenciales.

    Si se selecciona Otras credenciales, proporcione un nombre de usuario y contraseña válidos en los cuadros adecuados y, a continuación, haga clic en Siguiente.

  6. En la página Elija los objetos de base de datos, seleccione las listas que desea utilizar en la aplicación LightSwitch y, a continuación, haga clic en Finalizar.

Las listas seleccionadas ahora aparecen debajo de Orígenes de datos en Explorador de soluciones.

Las listas seleccionadas aparecen en el Explorador de soluciones como subnodos del nodo Orígenes de datos.

LightSwitch hace referencia a listas como entidades.Se pueden modificar las entidades en LightSwitch utilizando el diseñador de datos.Para obtener más información, vea Cómo: Definir campos de datos.

Conectarse a un Servicio OData

  1. En el Explorador de soluciones, haga clic en el nodo Orígenes de datos.

  2. En el menú Proyecto, haga clic en Agregar origen de datos....

    Aparece el Asistente para asociar el origen de datos.

  3. En la página Elegir un tipo de origen de datos, seleccione Servicio OData y, a continuación, haga clic en Siguiente.

  4. En el campo Dirección de origen OData en la página Especificar información de conexión, escriba la dirección URL completa del servicio (por ejemplo, http://services.odata.org/Northwind/Northwind.svc/).

    Haga clic en Siguiente.

  5. En Información de inicio de sesión, especifique el tipo de autenticación que el servicio utiliza.

    Si se especifican Otras credenciales, introduzca un Nombre de usuario y Contraseñaválidos, que son proporcionados normalmente por el propietario del servicio.

    Haga clic en Siguiente.

  6. En la página Elija las entidades, especifique las entidades que desee utilizar en la aplicación LightSwitch y haga clic en Finalizar.

    [!NOTA]

    Puede aparecer un cuadro de diálogo de Advertencias si el servicio contiene vínculos a entidades no especificadas.Haga clic en Continuar para incluir automáticamente las entidades relacionadas, o haga clic en Atrás para cambiar la selección.

Las entidades que se especificaron aparecen en el Explorador de soluciones como subnodos bajo el nodo de Orígenes de datos.

LightSwitch hace referencia a las tablas y las vistas como entidades y puede editarlas en LightSwitch mediante el diseñador de datos.Para obtener más información, vea Cómo: Definir campos de datos.

Conéctese a un servicio RIA de WCF

Se puede realizar la conexión a un servicio RIA de WCF que proporciona los datos de otros tipos de orígenes de datos.Para obtener más información acerca de la creación de servicios RIA para LightSwitch, consulte Instrucciones para crear servicios RIA de WCF para LightSwitch.

  1. En el Explorador de soluciones, haga clic en el nodo Orígenes de datos.

  2. En el menú Proyecto, haga clic en Agregar origen de datos....

    Aparece el Asistente para asociar el origen de datos.

  3. En la página Elegir un tipo de origen de datos, haga clic en Servicio RIA de WCF y, a continuación, en Siguiente.

  4. En la lista Clases disponibles de servicio RIA de WCF del cuadro de diálogo Elegir un servicio RIA de WCF, seleccione la clase de servicio RIA de WCF que desea importar.Si la clase que se desea importar no aparece en esta página, haga clic en Agregar referenciay, a continuación, seleccione el ensamblado o proyecto que contiene la clase de servicio.

    Haga clic en Siguiente.

  5. Bajo ¿Qué objetos de origen de datos desea importar?, seleccione los objetos de origen de datos que desee importar.

  6. En el cuadro Cadena de conexión, agregue la cadena de conexión al origen de datos utilizado por el servicio RIA de WCF.

    [!NOTA]

    Únicamente se tiene que proporcionar una cadena de conexión si el servicio RIA de WCF consume una cadena de conexión del archivo web.config de la aplicación LightSwitch.En la mayoría de casos, el autor del servicio RIA de WCF proporciona el texto de sugerencia que aparece en el cuadro Cadena de conexión.Este texto describe el formato esperado de la cadena de conexión.Para obtener más información, vea Instrucciones para crear servicios RIA de WCF para LightSwitch.

  7. Haga clic en Finalizar.

Los objetos de orígenes de datos seleccionados aparecen en el Explorador de soluciones como subnodos del nodo Orígenes de datos.

LightSwitch hace referencia a objetos de origen de datos como entidades.Se pueden modificar las entidades en LightSwitch utilizando el diseñador de datos.Para obtener más información, vea Cómo: Definir campos de datos.

Actualizar un origen de datos

Si un origen de datos ha cambiado (por ejemplo: se ha agregado una nueva tabla o los campos en una lista de SharePoint han cambiado en el servidor), puede actualizar la definición de origen de datos en LightSwitch.Esto le permite modelar sus consultas y pantallas utilizando la versión más actual de un origen de datos.

Para actualizar un origen de datos

  1. En el Explorador de soluciones, seleccione un origen de datos.

  2. En el menú Proyecto, haga clic en Actualizar origen de datos.

    Aparece el Asistente para asociar el origen de datos.

  3. Seleccione los objetos que se desean importar.Haga clic en Finalizar para importar los datos.

    La definición de datos descrita por entidades en el modelo coincide con la definición de datos del origen de datos.

Vea también

Tareas

Cómo: Definir campos de datos

Conceptos

Conectarse a datos

Instrucciones para crear servicios RIA de WCF para LightSwitch

Otros recursos

Datos: La información que hay detrás de la aplicación