Créer un modèle Business Data Connectivity

Vous pouvez créer un modèle BDC (Business Data Connectivity) ou personnaliser un modèle BDC existant en utilisant Visual Studio. Chaque projet SharePoint peut contenir seulement un modèle. Pour plus d’informations, consultez Intégrer des données métier dans SharePoint.

Créer un modèle

Pour créer un modèle, créez un projet Business Data Connectivity Model ou ajoutez un élément Business Data Connectivity Model à un Projet SharePoint vide.

Notes

Vous devez avoir Microsoft SharePoint Server installé sur votre ordinateur.

Visual Studio ajoute un dossier au projet. Ce dossier a le nom que vous spécifiez pour l’élément Business Data Connectivity Model dans la boîte de dialogue Ajouter un nouvel élément. Si vous créez un projet Business Data Connectivity Model, Visual Studio nomme le dossier BdcModel1.

Visual Studio ajoute les fichiers suivants au nouveau dossier :

Fichier Description
Fichier de définition de modèle Contient le code XML qui définit les entités, les méthodes, les objets système métier et d’autres métadonnées qui décrivent le modèle.

Modifiez les métadonnées de ce fichier en utilisant le Concepteur BDC, l’Explorateur BDC, la fenêtre Détails de la méthode BDC et la fenêtre Propriétés.
Fichier de code de service d’entité Contient des méthodes qui récupèrent, mettent à jour et suppriment des instances de l’entité par défaut.

Pour définir les propriétés d’une entité, modifiez le fichier de code d’entité. Pour plus d’informations, consultez Guide pratique pour ajouter une entité à un modèle.

Pour récupérer, mettre à jour et supprimer des instances d’une entité, ajoutez du code au fichier de code du service d’entité. Pour plus d’informations, consultez Conception d’un modèle Business Data Connectivity.

Quand vous compilez le projet, Visual Studio crée un assembly. Veillez à ne pas ajouter d’autres éléments au projet qui ajoutent du code à l’assembly de projet (par exemple, un élément Workflow séquentiel ou un élément Composant WebPart). Le code de cet élément ne s’exécute pas quand vous déployez la solution, car le package de solution ne copie pas l’assembly dans le Global Assembly Cache. Le package de solution déploie l’assembly sur la base de données BDC dans SharePoint uniquement.

Notes

Visual Studio copie l’assembly aux deux emplacements sur votre ordinateur local quand vous déboguez le projet.

Ajouter un modèle existant

Vous pouvez importer un modèle qui a été créé avec d’autres outils comme SharePoint Designer. Vous pouvez choisir d’importer un modèle existant dans votre projet dans les situations suivantes :

  • Pour personnaliser un modèle déjà déployé sur une batterie de serveurs SharePoint.

  • Pour packager et déployer un modèle existant sur plusieurs batteries de serveurs SharePoint.

    Dans les deux cas, les systèmes métier définis dans le modèle que vous importez ne sont pas affectés et continuent de fonctionner comme prévu. Pour ajouter un modèle existant à un projet SharePoint, utilisez la boîte de dialogue Ajouter un élément existant dans Visual Studio. Pour plus d’informations, consultez Guide pratique pour ajouter un fichier de modèle BDC existant à un projet SharePoint.

    Vous pouvez ajouter un système métier de type assembly .NET Framework au modèle importé en sélectionnant une option dans Ajouter un assembly .NET LobSystem. Cela vous permet d’écrire du code personnalisé et d’utiliser un concepteur pour définir les métadonnées du modèle importé.

Intitulé Description
Guide pratique pour créer un modèle BDC Montre comment créer un modèle BDC.
Guide pratique pour ajouter un fichier de modèle BDC existant à un projet SharePoint Montre comment importer un modèle existant dans un projet SharePoint.
Guide pratique pour utiliser un fichier de ressources afin de spécifier des noms localisés, des propriétés et des autorisations Décrit comment fournir des chaînes qui sont fusionnées avec des métadonnées de modèle quand le modèle est consommé par un composant WebPart ou une page web.
Guide pratique pour ajouter un assembly personnalisé dans une fonctionnalité BDC Montre comment ajouter un assembly personnalisé dans la fonctionnalité.