Asistente para la configuración de orígenes de datos

El Asistente para la configuración de orígenes de datos crea y edita los orígenes de datos usados en la aplicación. Estos orígenes de datos se pueden crear a partir de bases de datos, servicios u objetos. También se pueden enlazar a controles que muestran datos. Para obtener más información, vea Información general sobre orígenes de datos.

Después de ejecutar el asistente, el origen de datos está disponible en la ventana Orígenes de datos. Puede crear controles enlazados a datos arrastrando el origen de datos a una superficie de diseño. Para obtener más información, vea Enlazar controles a los datos en Visual Studio.

Ejecutar el Asistente

Puede ejecutar el asistente de cualquiera de las siguientes maneras:

  • Elegir Agregar nuevo origen de datos en el menú Datos.

  • Elegir Agregar nuevo origen de datos en la Orígenes de datos (ventana).

  • Algunos controles enlazables también proporcionan un comando Agregar nuevo origen de datos.

El asistente comenzará abriendo cualquiera de las distintas páginas. Para obtener información sobre una página determinada, selecciónela en la lista siguiente:

  • Elegir un tipo de origen de datos

  • Elegir un modelo de base de datos

  • Elegir la conexión de datos

  • Guardar la cadena de conexión en el archivo de configuración de la aplicación

  • Elija los objetos de base de datos

  • Elegir tablas para almacenar en caché

  • Agregar una referencia de servicio

  • Seleccionar objetos de datos

Elegir un tipo de origen de datos

Seleccione el tipo de origen de datos que desea crear a partir de las opciones disponibles mostradas en la página Elegir un tipo de origen de datos. Los tipos de origen de datos compatibles actualmente incluyen bases de datos, servicios y objetos. El tipo de origen de datos que selecciona determina qué objetos de datos se crean en su proyecto.

La tabla siguiente muestra los resultados de seleccionar cada tipo.

Tipo de origen de datos

Descripción

Resultado en el proyecto

Base de datos

Permite a la aplicación conectar y modificar los datos incluidos en productos de base de datos, como Microsoft SQL Server.

Un conjunto de datos con tipo (archivo .xsd).

Service

Permite a su aplicación conectar y trabajar con los datos y métodos de un servicio de Windows Communication Foundation (WCF), de Servicios de datos de WCF o un servicio Web.

Dado que los servicios pueden devolver muchos tipos diferentes de objetos, el origen de datos resultantes viene determinado por los objetos devueltos por el servicio.

Objeto

Permite a su aplicación trabajar con los datos incluidos en objetos existentes.

Si el objeto no está ubicado en el proyecto, debe agregar una referencia al objeto seleccionado para que aparezca en el asistente.

SharePoint

Permite a su aplicación trabajar con datos desde un sitio de SharePoint.

Los orígenes de datos de SharePoint conectan a través de los servicios para que los objetos de SharePoint devueltos del servicio determinen el origen de datos resultante.

NotaNota
La creación de orígenes de datos de SharePoint solo se admite en SharePoint 2010.

Elegir un modelo de base de datos

Si agrega un origen de datos de base de datos desde la página Elegir un tipo de origen de datos, el asistente muestra la página Elegir un modelo de base de datos.

Decida si desea generar un conjunto de datos o Entity Data Model (EDM). Para obtener más información, vea Datasets de ADO.NET y ADO.NET Entity Framework.

Elegir la conexión de datos

Elija una conexión existente de la lista de conexiones o cree una nueva. Para crear una nueva conexión, haga clic en Nueva conexión para abrir el Agregar/Modificar conexión (Cuadro de diálogo, General).

Después de configurar los valores del cuadro de diálogo Propiedades de la conexión, el área Detalles de conexión muestra información de solo lectura acerca del proveedor seleccionado y de la cadena de conexión.

Guardar la cadena de conexión en el archivo de configuración de la aplicación

Elija Sí, guardar la conexión como para almacenar la cadena de conexión en el archivo de configuración de la aplicación. Escriba un nombre para la conexión o utilice el nombre predeterminado.

Si guarda las cadenas de conexión en el archivo de configuración de la aplicación puede simplificar el proceso de mantenimiento de la aplicación. Si cambia la conexión a la base de datos, puede modificar la cadena de conexión en el archivo de configuración de la aplicación, en lugar de editar el código fuente y volver a compilar la aplicación. Para obtener información sobre cómo editar una cadena de conexión en el archivo de configuración de la aplicación, vea Cómo: Guardar y editar cadenas de conexión.

Nota de seguridadNota sobre la seguridad

La información se almacena en el archivo de configuración de la aplicación como texto sin formato. Para reducir el riesgo de acceso no autorizado a información confidencial, puede cifrar los datos. Para obtener más información, vea Cifrar y descifrar datos.

Elija los objetos de base de datos

Entre los objetos disponibles mostrados en la vista de árbol, seleccione los objetos de la base de datos que se van a introducir en la aplicación. Proporcione un nombre para el conjunto de datos en el cuadro Nombre de DataSet.

Si desea almacenar (en memoria caché) los datos en una base de datos local en el cliente, seleccione Habilitar almacenamiento en caché de base de datos local y seleccione todos los objetos de base de datos que desea en su conjunto de datos. La página siguiente del asistente (la página Elegir tablas para almacenar en caché) le da la opción de especificar qué tablas almacenará en memoria caché localmente. Para obtener más información sobre cómo almacenar en la memoria caché la base de datos local, vea Información general sobre las aplicaciones conectadas ocasionalmente. Para tener acceso a un tutorial que muestra cómo utilizar el almacenamiento en caché de la base de datos local, vea Tutorial: Crear una aplicación conectada ocasionalmente con el Asistente para la configuración de orígenes de datos.

Elegir tablas para almacenar en caché

El asistente muestra esta página si seleccionó Habilitar almacenamiento en caché de la base de datos local en la página Elija los objetos de base de datos.

Nota

Habilitar almacenamiento en caché de base de datos local solo está disponible cuando se instala Microsoft Synchronization Services v2.0. Para obtener más información, vea Aplicaciones conectadas ocasionalmente (almacenamiento en caché de base de datos local).

Seleccione la tabla o tablas que desea almacenar en la memoria caché localmente en el cliente, así como el modo de sincronización para cada tabla.

Al conectarse a una base de datos de SQL Server 2008, puede seleccionar Usar seguimiento de cambios de SQL Server para utilizar las características de seguimiento de cambios incorporadas en SQL Server 2008. Para obtener más información, vea Cómo: Configurar la sincronización de datos para usar el seguimiento de cambios de SQL Server.

Para obtener más información sobre cómo incorporar una memoria caché de base de datos local en su aplicación, vea Información general sobre las aplicaciones conectadas ocasionalmente.

Agregar una referencia de servicio

Si agrega un origen de datos de servicio de la página Elegir un tipo de origen de datos, el asistente muestra la página Agregar referencia de servicio.

Utilice el cuadro de diálogo Agregar referencia de servicio (Cuadro de diálogo) para agregar una referencia a un servicio. Después de guardar los valores del cuadro de diálogo, volverá a la página Agregar referencia de servicio en el Asistente para la configuración de orígenes de datos. Haga clic en Finalizar para completar el asistente.

Después de completar el asistente, Visual Studio agrega una referencia al servicio en su proyecto. Visual Studio también rellena la ventana Orígenes de datos con objetos que son devueltos por el servicio. Por ejemplo, si el servicio devuelve un conjunto de datos con tipo, el origen de datos creado es el conjunto de datos, mientras que si el servicio devuelve un tipo, el origen de datos es en este caso el tipo devuelto.

Nota

Los elementos que aparecen en la ventana Orígenes de datos dependen de la información devuelta por el servicio. Algunos servicios podrían no proporcionar suficiente información para que el Asistente para la configuración de orígenes de datos pueda crear objetos enlazables. Por ejemplo, si el servicio devuelve un conjunto de datos sin tipo, no aparecerá ningún elemento en la ventana Orígenes de datos una vez completado el asistente. Esto ocurre porque los conjuntos de datos sin tipo no proporcionan esquemas, por lo que el asistente no tiene información suficiente para crear el origen de datos.

Seleccionar objetos de datos

Si agrega un origen de datos de objeto en la página Elegir un tipo de origen de datos, el asistente muestra la página Seleccionar objetos de datos.

Esta página contiene una vista de árbol que muestra los objetos de su proyecto y en ensamblados y proyectos a los que hace referencia su proyecto. Active la casilla situada junto a cada objeto al que desea enlazar. Después de seleccionar todos los objetos a los que desea enlazar, haga clic en Siguiente.

Si el objeto con el que desea enlazar no aparece en la vista de árbol, realice uno de los pasos siguientes:

  • Si el objeto se define en su proyecto, recompile su proyecto y, a continuación, reinicie el Asistente para la configuración de orígenes de datos.

  • Si el objeto se define en un ensamblado o proyecto externo, haga clic en Agregar referencia y use el Cuadro de diálogo Agregar referencia para agregar una referencia al ensamblado o proyecto. Después de agregar la referencia, el ensamblado o el proyecto aparece en la vista de árbol.

De forma predeterminada, la vista de árbol no muestra ensamblados que forman parte de .NET Framework o Visual Studio. Si desea enlazar a objetos en estos ensamblados, desactive la casilla Ocultar ensamblados del sistema.

Vea también

Tareas

Cómo: Crear TableAdapters

Cómo: Crear consultas de TableAdapter

Conceptos

Información general sobre TableAdapter

Enlazar controles a los datos en Visual Studio

Información general sobre las aplicaciones conectadas ocasionalmente

Otros recursos

Información general de las aplicaciones de datos en Visual Studio

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Modificar datos en la aplicación

Validar datos

Guardar datos