Partager via


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

Comment : créer un modèle BDC

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.

Comment : utiliser un fichier de ressources pour spécifier des noms localisés, propriétés et autorisations

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é.