Asistente para la configuración de orígenes de datos
Actualización: noviembre 2007
El Asistente para la configuración de orígenes de datos crea y edita los orígenes de datos en la aplicación. Estos orígenes de datos se pueden crear a partir de bases de datos, servicios Web u objetos, y se pueden enlazar a controles que muestran datos en formularios. 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 y se puede arrastrar a los formularios de aplicaciones para Windows. Para obtener más información, vea Mostrar datos en formularios en aplicaciones para Windows.
A partir de Visual Studio 2008 SP1, puede configurar la sincronización de datos en el Asistente para la configuración de orígenes de datos. Para obtener más información, vea Tutorial: Crear una aplicación conectada ocasionalmente con el Asistente para la configuración de orígenes de datos.
Además, se ha agregado compatibilidad para la característica de seguimiento de cambios de SQL Server 2008 para Visual Studio 2008 SP1. Puede habilitar el seguimiento de cambios de SQL Server 2008 al configurar la sincronización en el Asistente para la configuración de orígenes de datos. Para obtener más información, vea Cómo: Configurar la sincronización de datos para usar el seguimiento de cambios de SQL Server.
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 Ventana Orígenes de datos.
Elegir Agregar nuevo origen de datos en la propiedad DataSource de controles de formularios Windows Forms enlazables a datos.
Dependiendo del tipo de origen de datos seleccionado (base de datos, servicio web u objeto), el asistente comenzará en cualquiera de las diversas páginas del Asistente. Para obtener información sobre una página determinada, selecciónela en la lista siguiente:
Elegir un tipo de origen de datos
Elegir la conexión de datos
Guardar la cadena de conexión en el archivo de configuración de la aplicación
Elegir los objetos de base de datos
Elegir tablas para almacenar en caché (Visual Studio 2008 SP1)
Agregar referencia Web
Seleccionar un objeto que desea enlazar
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 incluyen bases de datos, servicios Web y objetos. El tipo de origen de datos seleccionado determina el resultado de la ejecución del asistente.
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). |
Servicio Web |
Permite a su aplicación conectar y trabajar con los datos y métodos de un servicio Web. |
Dado que los servicios Web pueden devolver muchos tipos diferentes de objetos, el origen de datos resultantes viene determinado por los objetos devueltos por el servicio Web. |
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. |
Elegir la conexión de datos
Elija una conexión existente en la lista de conexiones o haga clic en Nueva conexión para abrir Agregar/Modificar conexión (Cuadro de diálogo, General) y crear una conexión a la base de datos.
Después de rellenar el cuadro de diálogo Propiedades de la conexión, el área Detalles de conexión muestra información de sólo 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.
Las cadenas de conexión guardadas en el archivo de configuración de la aplicación simplifican el proceso de mantenimiento de la aplicación si se modifica la conexión a la base de datos. En caso de un cambio en 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 tener que 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: Editar una cadena de conexión.
Nota de 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. |
Elegir los objetos de base de datos
De 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.
Seleccione Habilitar almacenamiento en caché de la base de datos local para almacenar (en caché) los datos de una base de datos local en el cliente. Seleccione todos los objetos de base de datos que desea tener en el conjunto de datos, asimismo, tiene la opción de seleccionar las tablas que desea almacenar de verdad en la memoria caché localmente en la página siguiente del asistente (la página Elegir tablas para almacenar en caché ). 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.
Proporcione un nombre para el conjunto de datos en el cuadro Nombre de DataSet.
Sugerencia: |
---|
Puede cambiar el tamaño de la ventana, si fuera necesario. |
Elegir tablas para almacenar en caché (Visual Studio 2008 SP1)
Esta página sólo aparece si seleccionó Habilitar almacenamiento en caché de la base de datos local en la página Elija los objetos de base de datos.
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 2008 para utilizar las características de seguimiento de cambios incorporadas en SQL Server 2008.
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 referencia Web
Al finalizar la página Agregar referencia Web del asistente, se agrega una referencia al servicio Web del proyecto y se rellena la ventana Orígenes de datos con objetos devueltos por el servicio Web. El origen de datos creado a partir del servicio Web contiene los elementos devueltos por dicho servicio Web. Por ejemplo, si el servicio web devuelve un conjunto de datos con tipo, el origen de datos creado es el conjunto de datos, mientras que si el servicio web devuelve un tipo, el origen de datos es en este caso el tipo devuelto. Para obtener más información, vea Agregar referencia Web (Cuadro de diálogo).
Nota: |
---|
Los elementos que aparecen en la ventana Orígenes de datos dependen de la información devuelta por el servicio Web. Algunos servicios Web 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 web 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 un objeto que desea enlazar
Seleccione el objeto que desea enlazar desde la vista de árbol. La vista de árbol sólo muestra los objetos que se encuentran actualmente en la aplicación. Para enlazar un externo de objeto a su aplicación, debe agregar primero una referencia de su aplicación al objeto externo. Para agregar referencias a ensamblados externos, haga clic en Agregar referencia en el menú Proyecto y, a continuación, seleccione el ensamblado que desea usar en el Agregar referencia (Cuadro de diálogo). Después de agregar la referencia, navegue por la vista de árbol, localice el tipo deseado y haga clic en Siguiente.
Nota: |
---|
Si el objeto que desea no aparece en el asistente, genere el proyecto que contiene su objeto y reinicie el asistente. |
Vea también
Tareas
Cómo: Crear consultas de TableAdapter
Conceptos
Información general sobre TableAdapter
Información general sobre las aplicaciones conectadas ocasionalmente
Otros recursos
Conectarse a datos en Visual Studio
Preparar la aplicación para recibir datos
Mostrar datos en formularios en aplicaciones para Windows