Información general sobre orígenes de datos

Los orígenes de datos representan los datos disponibles para la aplicación. Específicamente, los orígenes de datos representan los datos con los que desea trabajar en su aplicación. Los orígenes de datos se pueden obtener a partir de bases de datos (incluidos archivos de base de datos locales), servicios y objetos.

Los orígenes de datos que agrega al proyecto se muestran en la ventana Orígenes de datos. En muchos casos, puede arrastrar los orígenes de datos a los diseñadores de Windows Forms, WPF y Silverlight para crear controles que se enlazan a los datos subyacentes. Para obtener más información, vea Enlazar controles a los datos en Visual Studio.

Visual Studio proporciona herramientas para crear y editar orígenes de datos para su aplicación. Los orígenes de datos en Visual Studio se representan como Entity Data Models, conjuntos de datos, objetos proxy devueltos por un servicio u otros tipos de objeto, dependiendo de los objetos que devuelva el almacén de datos subyacente.

Los orígenes de datos se crean y modifican con el Asistente para la configuración de orígenes de datos.

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.

Al crear un origen de datos a partir de una base de datos, Visual Studio genera un modelo de datos y lo agrega a su proyecto. Un modelo de datos es una vista programable, fuertemente tipada, de los datos subyacentes en la base de datos. Puede utilizar Visual Studio para crear los siguientes tipos de modelos de datos:

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

También puede crear orígenes de datos a partir de los siguientes tipos de archivos: bases de datos de SQL Server Compact 3.5 (.sdf), de Access (.mdb) y de SQL Server Express (.mdf). Cuando crea orígenes de datos a partir de estos archivos de base de datos, puede agregar directamente los archivos de base de datos a su proyecto. Para obtener más información, vea los temas siguientes:

Orígenes de datos creados a partir de servicios

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

Al crear un origen de datos a partir de un servicio, Visual Studio agrega una referencia del servicio a su proyecto. Visual Studio también crea objetos proxy que corresponden a los objetos que son devueltos por el servicio. Por ejemplo, un servicio que devuelve un conjunto de datos se representa en el proyecto como un conjunto de datos; un servicio que devuelve un tipo u objeto específico se representa como el tipo devuelto.

Puede crear un origen de datos a partir de los siguientes tipos de servicios:

  • Servicios de datos de WCF Para obtener más información, vea ADO.NET Data Services Framework Overview.

  • Servicios de Windows Communication Foundation (WCF). Para obtener más información, vea Servicios de Windows Communication Foundation y servicios de datos WCF en Visual Studio.

  • Servicios Web. Para obtener más información, vea Introducción a la programación de servicios web en código administrado.

    Nota

    Los elementos que aparecen en la ventana Orígenes de datos dependen de los datos que devuelve 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 se debe a que los conjuntos de datos sin tipo no proporcionan esquemas y, por tanto, el asistente no tiene bastante información para crear el origen de datos.

Orígenes de datos creados a partir de objetos

Puede crear un origen de datos a partir de cualquier objeto que exponga una o más propiedades públicas ejecutando el Asistente para la configuración de orígenes de datos y seleccionando el tipo de origen de datos Objeto a continuación. Todas las propiedades públicas de un objeto se muestran en la ventana Orígenes de datos. Para obtener más información, vea Cómo: Conectarse a los datos en objetos.

Para obtener más información sobre el enlace a objetos, vea Enlace de objetos en Visual Studio.

Orígenes de datos creados a partir de listas de SharePoint

Puede crear un origen de datos a partir de una lista de SharePoint ejecutando el Asistente para la configuración de orígenes de datos y seleccionando SharePoint como tipo de origen de datos. SharePoint expone los datos a través de Servicios de datos de WCF, así que crear un origen de datos de SharePoint es como crear un origen de datos de un servicio. Al seleccionar el elemento SharePoint en el Asistente para la configuración de orígenes de datos, se abre el cuadro de diálogo Agregar referencia de servicio donde se conecta al servicio de datos de SharePoint señalando al servidor de SharePoint. Para obtener más información, vea Cómo: Conectarse a los datos en un servicio.

Vea también

Referencia

Orígenes de datos (ventana)

Conceptos

Novedades en el desarrollo de aplicaciones de datos

Enlazar controles de Windows Forms a datos en Visual Studio

Diseñador de DataSet

Enlazar controles a los datos en Visual Studio

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