Información general sobre orígenes de datos

Actualización: noviembre 2007

Los Orígenes de datos representan los datos disponibles para su aplicación o, más específicamente, representan los datos con los que ya sabe que desea trabajar en su aplicación. Los orígenes de datos se muestran en la Ventana Orígenes de datos. Puede crear los orígenes de datos seleccionando Agregar nuevo origen de datos en el menú Datos o en la ventana Orígenes de datos. Los orígenes de datos se pueden crear a partir de bases de datos (incluso los archivos de base de datos locales), servicios Web y objetos.

Nota:

Los formatos de archivos de datos locales admitidos actualmente son archivos de SQL Server Compact 3.5 (.sdf), de Access (.mdb) y de SQL Express (.mdf).

Los orígenes de datos creados ejecutando el Asistente para la configuración de orígenes de datos están disponibles para su proyecto como elementos en la ventana Orígenes de datos. Estos elementos se pueden arrastrar a los formularios de su aplicación para Windows para crear controles que muestran los datos subyacentes y que están enlazados a ellos. Para obtener más información, vea Información general sobre la presentación de datos.

Crear y editar los orígenes de datos

Visual Studio proporciona herramientas en tiempo de diseño para crear y editar orígenes de datos que podrá usar en su aplicación. En los proyectos de Visual Studio, los orígenes de datos se representan como conjuntos de datos u otros tipos de objeto, dependiendo de los objetos que devuelve el almacén de datos subyacente.

Puede crear y editar todos los tipos de orígenes de datos con la ayuda del Asistente para la configuración de orígenes de datos. Además, los orígenes de datos creados como conjuntos de datos también se pueden editar utilizando el Diseñador de Dataset.

Orígenes de datos creados a partir de bases de datos

Puede crear un origen de datos a partir de una base de datos ejecutando el Asistente para la configuración de orígenes de datos y seleccionando el tipo de origen de datos en Base de datos. Para obtener más información, vea Cómo: Conectarse a los datos de una base de datos.

Crear orígenes de datos a partir de una base de datos agrega un conjunto de datos con tipo a su proyecto basado en los objetos de base de datos individuales agregados al origen de datos. Por ejemplo, al crear un origen de datos basado en tablas concretas de una base de datos, se crea un conjunto de datos con tipo con tablas de datos que corresponden a las tablas seleccionadas. Para obtener un ejemplo de este tipo de origen de datos, finalice los procedimientos del Tutorial: Conexión a los datos de una base de datos.

Orígenes de datos creados a partir de servicios Web

Al crear un origen de datos a partir de un servicio Web se agrega una referencia de proyecto al servicio Web y se crean objetos que corresponden a los objetos devueltos por el servicio Web. Por ejemplo, un servicio Web que devuelve un conjunto de datos se representa en su proyecto como un conjunto de datos; un servicio Web que devuelve un tipo u objeto específico se representa en su proyecto como el tipo u objeto devuelto. Para obtener más información, vea Cómo: Conectarse a los datos de un servicio Web.

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 al finalizar el asistente. Esto ocurre porque los conjuntos de datos sin tipo no proporcionan el esquema, por lo que el asistente no tiene bastante información para crear el origen de datos.

Orígenes de datos creados a partir de objetos

Los orígenes de datos se pueden crear a partir de cualquier objeto que exponga una o más propiedades públicas. No se requiere ninguna interfaz específica ni constructores públicos predeterminados para crear un origen de datos a partir de un objeto. Todas las propiedades públicas se muestran en la ventana Orígenes de datos y pueden arrastrarse hasta un formulario de una aplicación para Windows para crear controles enlazados a datos. Puede que necesite generar el proyecto que contiene su objeto antes de que éste aparezca en el asistente. Para reducir la cantidad de objetos innecesarios, no todos los objetos de un proyecto aparecen automáticamente en la ventana Orígenes de datos. Debe agregarlos con el Asistente para la configuración de orígenes de datos si es necesario. Para obtener más información sobre el enlace a objetos, vea Enlace de objetos en Visual Studio. Para obtener más información sobre cómo crear un origen de datos de objeto, vea Tutorial: Crear clases de LINQ to SQL (Diseñador relacional de objetos).

Orígenes de datos creados a partir de archivos de datos locales

También puede crear orígenes de datos a partir de bases de datos de SQL Server Compact 3.5 (archivos .sdf files), de Access (archivos .mdb) y de bases de datos de SQL Server Express (archivos .mdf), y agregarlos directamente al proyecto. También se agrega al proyecto un conjunto de datos con tipo basado en el esquema del archivo de datos seleccionado. Para obtener más información, vea los temas siguientes:

Vea también

Conceptos

Lo nuevo en datos

Información general sobre la presentación de datos

Diseñador de DataSet

Referencia

Ventana Orígenes de datos

Otros recursos

Introducción a Data Access

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Mostrar datos en formularios en aplicaciones para Windows

Modificar datos en la aplicación

Validar datos

Guardar datos