Introducción (DDEX)
Extensibilidad (DDEX) SDK de Diseñador de datos proporciona documentación, ejemplos, y recursos para ayudarle a implementar un proveedor de DDEX para exponer los objetos de origen de datos de terceros en Visual Studio. Los proveedores de DDEX permiten expone objetos de prácticamente cualquier origen de datos.
¿Qué es DDEX?
DDEX mejora la experiencia en tiempo de diseño de Visual Studio permitiendo que los diseñadores de los datos se comuniquen entre orígenes de datos de terceros y sus jerarquías de objetos. En el nivel más alto, DDEX define un enfoque sistemático diseñadores de los datos que extienden y las características relacionadas con datos de Visual Studio. Más práctica, esto implica dos pilares arquitectónicos:
DDEX utiliza un conjunto de entidades de soporte de común que se extiende por los proveedores de datos especializados que se denominan proveedores de DDEX. Estas entidades admiten son clases administradas que admiten las cosas tales que el control del comando de datos, enumeración de objetos, compatibilidad con la conexión de datos, compatibilidad con objeto de datos, compatibilidad con la vista, y muchas otras funciones importantes. Los servicios de Visual Studio exponen la funcionalidad de nivel de usuario por estas funciones.
DDEX proporciona un conjunto de servicios de Visual Studioque exponen la funcionalidad que ha sido proporcionada por las entidades admiten. Algunos de los servicios más importantes de Visual Studio incluyen:
Generador del objeto de datos de DDEX (clase deIVsDataProviderObjectFactory ).
proporciona una manera de crear objetos conexión-relacionados.
Administrador de proveedor de DDEX (clase deIVsDataProviderManager ).
Permite enumerar los proveedores registrados y la consulta de DDEX para los objetos de un tipo específico.
Cuadro de diálogo de conexión de datos (clase deIVsDataConnectionDialog ).
Permite ensamblar la información para crear conexiones de datos y recopilar los requisitos de la objeto-fábrica del proveedor.
Generador de la conexión de datos (clase deIVsDataConnectionFactory ).
Permite crear los objetos de conexión de datos.
Nota Para obtener una lista completa de entidades de soporte de DDEX y servicios de Visual Studio , vea Arquitectura de la extensibilidad del diseñador de datos.
Con DDEX, los objetos de datos de prácticamente cualquier origen pueden participar en el entorno de desarrollo integrado de Visual Studio (IDE); aparecen como una jerarquía de objetos en Explorador de servidores, y participar totalmente en la experiencia de arrastrar y colocar en tiempo de diseño.
Exponer objetos de origen de datos de terceros en Visual Studio necesita, además de un proveedor de DDEX, un archivo XML que define los tipos de objeto de datos y otro que describa las jerarquías de la vista de datos. Estos archivos XML deben validar con los esquemas definidos en DataObjectSupport.xsd y DataViewSupport.xsd. Estos archivos XSD se distribuyen con el DDEX SDK y se instalan (de forma predeterminada) en unidad: \Program Files\Visual Studio 2008 SDK \número de compilación\VisualStudioIntegration\Common\Schemas.
Ambos archivos de definición de esquema (.xsd) se documentan en Referencia de esquema XML de DDEX.
Además del proveedor y de los archivos XML de DDEX, puede que tenga que utilizar los miembros de la referencia de la biblioteca de clases administradas de DDEX.
En esta sección
Arquitectura de la extensibilidad del diseñador de datos
Una descripción de alto nivel de la arquitectura de la extensibilidad del diseñador de datos.Compatibilidad con el objeto de datos de DDEX
Tema de nivel superior en un nodo que proporciona documentación detallada de soporte del objeto de datos de DDEX.Compatibilidad con la vista de datos de DDEX
Tema de nivel superior en un nodo que proporciona documentación detallada de soporte de la vista de datos de DDEX.Validar aplicaciones de usuario final de DDEX
Una descripción de los pasos necesarios para validar una instalación de un proveedor de datos.Referencia de esquema XML de DDEX
documentación de referencia para los dos esquemas de DDEX. DataObjectSupport.xsd y DataViewSupport.xsd.
Secciones relacionadas
- Información general de Visual Studio que extiende
La sección de Integración de Visual Studio SDK proporciona herramientas y recursos para ayudar a desarrollar el paquete VSPackage.