Création d'un modèle de connectivité de données métiers
Vous pouvez créer un modèle de connectivité de données métiers (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égration de données métiers dans SharePoint.
Création d'un modèle
Pour créer un modèle, créez un projet Modèle de connectivité de données métiers ou ajoutez un élément Modèle de connectivité de données métiers à un Projet SharePoint vide.
Notes
Microsoft SharePoint Server 2010 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 Modèle de connectivité de données métiers dans la boîte de dialogue Ajouter un nouvel élément. Si vous créez un projet Modèle de connectivité de données métiers, Visual Studio nomme le dossier BdcModel1.
Visual Studio ajoute les fichiers suivants au nouveau dossier :
Fichier |
Description |
---|---|
Fichier de définition du modèle |
Contient du code XML qui définit les entités, les méthodes, les objets systèmes métiers, ainsi que d'autres métadonnées qui décrivent le modèle. Vous pouvez modifier les métadonnées de ce fichier à l'aide du concepteur BDC, de l'Explorateur BDC, de la fenêtre Détails de méthode BDC et de la fenêtre Propriétés. |
Fichier de code de service de l'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é, vous pouvez modifier le fichier de code de l'entité. Pour plus d'informations, consultez Comment : ajouter une entité à un modèle.
Pour récupérer, mettre à jour et supprimer des instances d'une entité, vous pouvez ajouter du code au fichier de code de service de l'entité. Pour plus d'informations, consultez Conception d'un modèle de connectivité de données métiers.
Lorsque vous compilez le projet, Visual Studio crée un assembly. Veillez à ne pas ajouter au projet d'autres éléments qui ajouteraient du code à l'assembly du projet (par exemple, un élément Flux de travail séquentiel ou un élément WebPart). Le code de cet élément ne s'exécuterait pas lors du déploiement de 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 dans la base de données BDC uniquement dans SharePoint.
Notes
Visual Studio copie l'assembly dans les deux emplacements de votre ordinateur local lorsque vous déboguez le projet.
Ajout d'un modèle existant
Vous pouvez importer un modèle créé avec d'autres outils, tels que SharePoint Designer. Vous pouvez importer un modèle existant dans votre projet dans les cas suivants :
Pour personnaliser un modèle qui est déjà déployé dans une batterie de serveurs SharePoint.
Pour empaqueter et déployer un modèle existant dans plusieurs batteries de serveurs SharePoint.
Dans les deux cas, les systèmes métiers définis dans le modèle que vous importez ne sont pas modifiés et ils continueront à fonctionner comme prévu. Pour ajouter un modèle existant à un projet SharePoint, utilisez la boîte de dialogue Ajouter un élément existant de Visual Studio. Pour plus d'informations, consultez Comment : ajouter un fichier de modèle BDC existant à un projet SharePoint.
Vous pouvez ajouter un système LOB de type assembly .NET Framework au modèle importé en sélectionnant une option dans Ajouter un LobSystem d'assembly .NET. Cela vous permet de personnaliser le code et d'utiliser un concepteur pour définir les métadonnées du modèle importé.
Rubriques connexes
Titre |
Description |
---|---|
Vous indique comment créer un modèle BDC. |
|
Comment : ajouter un fichier de modèle BDC existant à un projet SharePoint |
Vous indique comment importer un modèle existant dans un projet SharePoint. |
Décrit comment fournir des chaînes fusionnées avec les métadonnées du modèle lorsque le modèle est consommé par un composant WebPart ou une page Web. |
|
Comment : inclure un assembly personnalisé dans une fonctionnalité BDC |
Vous indique comment inclure un assembly personnalisé dans une fonctionnalité. |