Introdução (DDEX)
A extensibilidade de Designer de dados (DDEX) SDK fornece documentação, exemplos e recursos para ajudá-lo a implementar um provedor DDEX para expor objetos de fonte de dados de terceiros no Visual Studio. Provedores de DDEX permitem a você para expor objetos de praticamente qualquer fonte de dados.
O que É DDEX?
DDEX melhora o Visual Studio experiência de tempo de design, permitindo que os designers de dados para se comunicar com fontes de dados de terceiros e suas hierarquias de objeto. Em seu nível mais alto, o DDEX define uma abordagem sistemática para estender os designers de dados e recursos relacionados a dados do Visual Studio. Mais praticamente, isso envolve dois pilares de arquiteturais:
DDEX consome um conjunto de common suporte a entidades que são estendidos por provedores de dados especializados que são chamados de provedores DDEX. Essas entidades de suporte são classes gerenciadas que oferecem suporte a coisas como a manipulação de comando de dados, objeto de enumeração, suporte de conexão de dados, suporte de objeto de dados, suporte para exibição e vários outros recursos importantes. O Visual Studio serviços expõem a funcionalidade de nível de usuário para esses recursos.
DDEX fornece um conjunto de Visual StudioServiços que expõem a funcionalidade que foi fornecida pelas entidades suporte. Alguns dos mais importantes Visual Studio os serviços incluem o seguinte:
Fábrica de objeto de dados DDEX (IVsDataProviderObjectFactory classe).
Fornece uma maneira para criar objetos de conexão.
Gerenciador de provedor de DDEX (IVsDataProviderManager classe).
Permite que você enumere registradas provedores DDEX e consultar os objetos de um tipo específico.
Caixa de diálogo de conexão de dados (IVsDataConnectionDialog classe).
Permite que você reúna informações para criar conexões de dados e reunir os requisitos de fábrica de objetos do seu provedor.
Fábrica de conexão de dados (IVsDataConnectionFactory classe).
Permite que você criar seus objetos de conexão de dados.
Dica
Para uma lista completa de DDEX suporte entidades e Visual Studio services, consulte Arquitetura de extensibilidade do Designer de dados.
Com DDEX, os objetos de dados de praticamente qualquer fonte podem participar a Visual Studio o ambiente de desenvolvimento integrado (IDE), aparecem como uma hierarquia de objetos em Server Explorere participam totalmente a experiência de tempo de design de arrastar-e-soltar.
Expor objetos de fonte de dados de terceiros em Visual Studio requer, com um provedor DDEX, um arquivo XML que define os tipos de objeto de dados e outra que descreve as hierarquias de modo de exibição de dados. Esses arquivos XML devem ser validado por esquemas definidos no DataObjectSupport.xsd e DataViewSupport.xsd. Esses arquivos XSD são fornecidos com o SDK do DDEX e são instalados (por padrão) em unidade: \Program Files\Visual SDK\ de 2008 do Studionúmero de compilação\VisualStudioIntegration\Common\Schemas.
Ambos os arquivos (. xsd) de definição de esquema estão documentados na Referência de esquema XML DDEX.
Juntamente com seu provedor DDEX e arquivos XML, você talvez precise usar membros de referência da biblioteca de classe DDEX gerenciado.
Nesta seção
Arquitetura de extensibilidade do Designer de dados
Uma discussão detalhada sobre a arquitetura de extensibilidade de designer de dados.Suporte de objeto de dados DDEX
Tópico de nível superior em um nó que fornece documentação detalhada do suporte de objeto de dados DDEX.Suporte de modo de exibição de dados DDEX
Tópico de nível superior em um nó que fornece documentação detalhada do suporte ao modo de exibição de dados DDEX.Validando os aplicativos de usuário final de DDEX
Uma discussão sobre as etapas necessárias para validar uma instalação de um provedor de dados.Referência de esquema XML DDEX
Documentação de referência para os dois esquemas DDEX. DataObjectSupport.xsd e DataViewSupport.xsd.
Seções relacionadas
- Ampliando a visão geral de Visual Studio
A seção Integração de SDK do Visual Studio fornece ferramentas e recursos para ajudar a desenvolver sua VSPackage.