Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez créer un modèle BDC (Business Data Connectivity) ou personnaliser un modèle BDC existant à l’aide de Visual Studio. Chaque projet SharePoint ne peut contenir qu’un seul 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.
Note
Microsoft SharePoint Server doit être installé sur votre ordinateur.
Visual Studio ajoute un dossier au projet. Ce dossier porte 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 | Descriptif |
|---|---|
| Fichier de définition de modèle | Contient du code XML qui définit les entités, les méthodes, les objets système métier (LOB) et d’autres métadonnées qui décrivent le modèle. Modifiez les métadonnées de ce fichier à l’aide de la fenêtre Détails de la méthode BDC, du Concepteur BDC, de l’Explorateur BDC, de la fenêtre Détails de la méthode BDC et de la fenêtre Propriétés . |
| Fichier de code 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 de connectivité des données métiers.
Lorsque vous compilez le projet, Visual Studio crée un assembly. Vérifiez que vous n’ajoutez pas d’autres éléments au projet qui ajoutent du code à l’assembly de projet (par exemple, un élément de flux de travail séquentiel ou un élément de composant WebPart ). Le code de cet élément ne s’exécute pas lorsque 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.
Note
Visual Studio copie l’assembly aux deux emplacements sur votre ordinateur local lorsque vous déboguez le projet.
Ajouter un modèle existant
Vous pouvez importer un modèle créé à l’aide d’autres outils tels que 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 empaqueter 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 continueront 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 l'option Ajouter 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é.
Rubriques connexes
| Titre | Descriptif |
|---|---|
| Guide pratique pour créer un modèle BDC | Cela vous 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 pour spécifier des noms, des propriétés et des autorisations localisés | Décrit comment fournir des chaînes fusionnées avec des métadonnées de modèle lorsque le modèle est consommé par un composant WebPart ou une page Web. |
| Guide pratique pour inclure un assembly personnalisé dans une fonctionnalité BDC | Montre comment inclure un assembly personnalisé dans la fonctionnalité. |