Compartir a través de


Usar un origen de datos de objeto para conectarse a una base de datos

Puede agregar orígenes de datos directamente al proyecto de Blend para Visual Studio.

En un entorno de producción en equipo, los programadores podrían proporcionar orígenes de datos CLR (Common Language Runtime) a los diseñadores para que estos pudieran enlazarlos a los datos de sus proyectos de Blend del modo que eligieran. Un origen de datos CLR se implementa en un ensamblado de biblioteca de clases (.dll). La implementación rellena una tabla de datos o un conjunto de datos de una base de datos (como una base de datos de SQL) y convierte los datos en ObservableCollection para que Blend (o cualquier otra aplicación que use Windows Presentation Foundation (WPF)) pueda enlazar a los datos.

Para ver un ejemplo de biblioteca de clases escrita en C# y un proyecto de Blend que enlace a los datos resultantes, vea Inténtelo: Mostrar datos de una base de datos SQL de ejemplo.

Para agregar un origen de datos de objeto CLR

  1. En el menú Proyecto, haga clic en Agregar referencia (Alt+Mayús+R).

    Aparecerá el cuadro de diálogo Agregar referencia.

  2. Busque el ensamblado (.dll) que implementa un origen de datos. Seleccione el ensamblado y haga clic en Abrir.

    El archivo .dll se agrega al nodo Referencia en el panel Proyectos.

  3. En el panel Datos, haga clic en Crear origen de datos JJ170016.601d2ab6-5e4b-49ab-bb3c-064456dc8184(es-es,VS.120).png y, a continuación, haga clic en Crear origen de datos de objeto.

    Aparece el cuadro de diálogo Crear origen de datos de objeto. En Seleccionar la clase para crear una instancia de, aparecerán los siguientes ensamblados:

    • Cualquier ensamblado de orígenes de datos que haya agregado al proyecto como referencias.

    • Ensamblados de proyecto predeterminados.

    Sugerencia

    Si también desea ver los ensamblados del sistema disponibles, puede activar la casilla Mostrar todos los ensamblados.Si escribe una consulta en el cuadro Buscar, se filtrarán los ensamblados para mostrar los que contienen la consulta buscada.No olvide desactivar el cuadro Buscar si desea volver a ver todos los ensamblados.

  4. En el campo Nombre del origen de datos, escriba un nombre para este origen de datos o deje el nombre predeterminado (ObjectDataSource).

  5. En Seleccione la clase de la que desea crear una instancia, expanda el nombre del ensamblado, seleccione el objeto y, a continuación, haga clic en Aceptar.

    El panel Datos incluirá ahora los datos en directo JJ170016.dc8f65fe-8ab3-4a8e-8963-e97ab3e4423c(es-es,VS.120).png que se han analizado del origen de datos. El tipo de datos para cada nodo del origen de datos se indica entre paréntesis. Ahora puede enlazar objetos del proyecto a los datos. Para obtener más información, vea Enlazar un objeto a datos.

Vea también

Tareas

Usar un origen de datos XML activos

Eliminar un origen de datos

Inténtelo: Mostrar datos de una base de datos SQL de ejemplo