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 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 consultas de TableAdapter
Conceptos
Información general sobre TableAdapter
Preparar la aplicación para recibir datos
Enlazar controles a los datos en Visual Studio
Modificar datos en la aplicación
Otros recursos
Información general de las aplicaciones de datos en Visual Studio