Mise en route (DDEX)

L'extensibilité du concepteur Kit (DDEX) de développement logiciel de données fournit de la documentation, les exemples, et les ressources pour vous aider à implémenter un fournisseur de DDEX pour exposer des tiers objets sources de données dans Visual Studio. Les fournisseurs de DDEX vous permettent aux objets servant de quasiment n'importe quelle source de données.

Qu'est-ce que DDEX ?

DDEX améliore l'expérience au moment de le design de Visual Studio en permettant à des générateurs de données pour communiquer des sources de données tierces et leurs hiérarchies d'objets. À son de niveau supérieur, DDEX définit une approche systématique à étendre les générateurs de données et les fonctionnalités liées aux données de Visual Studio. Plus en pratique, cela implique deux piliers architecturaux :

  • DDEX consomme un jeu d'entités courantes de support qui sont étendues par les fournisseurs de données spécialisés qui sont appelés fournisseurs de DDEX. Ces entités de support sont des classes managées qui prennent en charge de ces choses comme gestion de commande de données, énumération d'objet, la prise en charge de connexion de données, la prise en charge d'objet de données, la prise en charge de vue, et nombreuses autres fonctions importantes. Les services de Visual Studio exposent les fonctionnalités de niveau utilisateur pour ces fonctions.

  • DDEX fournit un ensemble de services de Visual Studioqui exposent les fonctionnalités fournies par les entités de stockage. Certains services plus importants de Visual Studio sont les suivants :

    • fabrique d'objet de données de DDEX (classe d'IVsDataProviderObjectFactory ).

      Permet de créer des objets connexion-mis en relation.

    • gestionnaire de fournisseur de DDEX (classe d'IVsDataProviderManager ).

      Vous permet d'énumérer les fournisseurs inscrits et la requête de DDEX pour les objets d'un type spécifique.

    • boîte de dialogue de connexion de données (classe d'IVsDataConnectionDialog ).

      Vous permet de compiler les informations pour créer des connexions de données et rassembler les spécifications de fabrique d'objet de votre fournisseur.

    • fabrique de connexion de données (classe d'IVsDataConnectionFactory ).

      Vous permet de créer vos objets de connexion.

      Notes

      Pour une liste complète des entités de prise en charge DDEX et de services de Visual Studio , consultez Architecture du concepteur d'extensibilité de données.

Avec DDEX, les objets de données de pratiquement n'importe quelle source peuvent participer à l'environnement de développement intégré (IDE) de (IDE) Visual Studio , apparaître comme une hiérarchie d'objets dans Explorateur de serveurs, et participer pleinement à l'expérience au moment de le design de glisser-déplacer.

Exposant tiers objets sources de données dans Visual Studio requiert, en plus d'un fournisseur de DDEX, d'un fichier XML qui définit les types d'objets de données et un autre qui décrivent les hiérarchies de vue de données. Ces fichiers XML doivent valider par rapport à les schémas définis dans DataObjectSupport.xsd et DataViewSupport.xsd. Ces fichiers XSD sont fournis avec le DDEX Kit de développement logiciel et sont installés (par défaut) à l'adresse lecteur: \Program Files\Visual Studio 2008 SDK \numéro de build\VisualStudioIntegration\Common\Schemas.

Les deux fichiers de définition de schéma (.xsd) sont documentés dans référence de schéma XML de DDEX.

En plus de le fournisseur et de fichiers XML de DDEX, vous devrez peut-être utiliser des membres de la référence de la bibliothèque de classes managées de DDEX.

Dans cette section

Rubriques connexes