Compartir a través de


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

El Asistente para 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. Se pueden 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:

  • Eligiendo Agregar nuevo origen de datos en el menú Proyecto.

  • Eligiendo 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

  • Agregar referencia de servicio

  • Seleccionar los 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 seleccionado determina qué objetos de datos se crean en el proyecto.

La tabla siguiente muestra los resultados de la selección de cada tipo.

Tipo de origen de datos

Descripción

Resultado en el proyecto

Base de datos

Permite que la aplicación se conecte y modifique los datos incluidos en productos de base de datos, como Microsoft SQL Server.

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

Servicio

Permite que la aplicación se conecte y funcione con los datos y métodos de un servicio de Windows Communication Foundation (WCF), Servicios de datos de WCF o un servicio Web.

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

Objeto

Permite que la aplicación funcione 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 que la aplicación funcione con datos desde un sitio de SharePoint.

Los orígenes de datos de SharePoint se conectan a través de servicios por lo que el origen de datos resultante viene determinado por los objetos de SharePoint devueltos desde el servicio.

Nota

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

Elegir un modelo de base de datos

Cuando se 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 un Entity Data Model (EDM). Para obtener más información, vea Datasets de ADO.NET.

Elegir la conexión de datos

Elija una conexión existente de la lista de conexiones o cree una nueva. Para crear una conexión, haga clic en Nueva conexión.

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 sobre el proveedor seleccionado y 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 proporcionado.

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 la información confidencial, es posible que desee 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.

Agregar 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 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 el 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 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, en la ventana Orígenes de datos no aparece ningún elemento cuando el asistente se completa.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 los 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 del proyecto y de los ensamblados y proyectos a los que hace referencia el 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 el proyecto, recompile el proyecto y, a continuación, reinicie el Asistente para 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 proyecto aparece en la vista de árbol.

De forma predeterminada, la vista de árbol no muestra los 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

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Enlazar controles a los datos en Visual Studio

Modificar datos en la aplicación

Validar datos

Guardar datos

Otros recursos

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

Conectarse a datos en Visual Studio