Créer un modèle de connectivité de données métiersCreate a business data connectivity model

Vous pouvez créer un modèle de connectivité de données métiers (BDC) ou personnaliser un modèle BDC existant à l’aide de Visual Studio.You can create a Business Data Connectivity (BDC) model or customize an existing BDC model by using Visual Studio. Chaque projet SharePoint peut contenir qu’un seul modèle.Each SharePoint project can contain only one model. Pour plus d’informations, consultez intégrer des données métiers dans SharePoint.For more information, see Integrate business data into SharePoint.

Créer un nouveau modèleCreate a new model

Pour créer un nouveau modèle, créez un modèle de connectivité de données métiers de projet ou ajouter un modèle de connectivité de données métiers d’élément à un projet SharePoint vide.To create a new model, create a Business Data Connectivity Model project or add a Business Data Connectivity Model item to an Empty SharePoint Project.

Note

Vous devez avoir Microsoft SharePoint Server 2010Microsoft SharePoint Server 2010 installé sur votre ordinateur.You must have Microsoft SharePoint Server 2010Microsoft SharePoint Server 2010 installed on your computer.

Visual Studio ajoute un dossier au projet.Visual Studio adds a folder to the project. Ce dossier porte le nom que vous spécifiez pour le modèle de connectivité de données métiers d’élément dans le ajouter un nouvel élément boîte de dialogue.This folder has the name that you specify for the Business Data Connectivity Model item in the Add New Item dialog box. Si vous créez un nouveau modèle de connectivité de données métiers projet, Visual Studio nomme le dossier BdcModel1.If you create a new Business Data Connectivity Model project, Visual Studio names the folder BdcModel1.

Visual Studio ajoute les fichiers suivants vers le nouveau dossier :Visual Studio adds the following files to the new folder:

FichierFile DescriptionDescription
Fichier de définition de modèleModel Definition File Contient du code XML qui définit les entités, des méthodes, des objets de système métier (LOB) et d’autres métadonnées qui décrit le modèle.Contains XML that defines the entities, methods, Line of Business (LOB) system objects, and other metadata that describes the model.

Modifier les métadonnées dans ce fichier en utilisant le concepteur BDC, Explorateur BDC, détails de méthode BDC fenêtre, et propriétés fenêtre.Modify the metadata in this file by using the BDC Designer, BDC Explorer, BDC Method Details window, and Properties window.
Fichier de Code de Service EntityEntity Service Code File Contient des méthodes qui récupèrent, mettre à jour et suppriment des instances de l’entité par défaut.Contains methods that retrieve, update, and delete instances of the default entity.

Pour définir les propriétés d’une entité, modifiez le fichier de code d’entité.To define the properties of an entity, edit the entity code file. Pour plus d’informations, consultez Comment : ajouter une entité à un modèle.For more information, see How to: Add an entity to a model.

Pour récupérer, mettre à jour et suppriment des instances d’une entité, ajoutez le code au fichier de code de service entité.To retrieve, update, and delete instances of an entity, add code to the entity service code file. Pour plus d’informations, consultez conception d’un modèle de connectivité de données métiers.For more information, see Designing a business data connectivity model.

Lorsque vous compilez le projet, Visual Studio crée un assembly.When you compile the project, Visual Studio creates an 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 Workflow séquentiel élément ou un WebPart élément).Ensure that you do not add other items to the project that add code to the project assembly (For example: a Sequential Workflow item or a Web Part item). Le code pour cet élément ne s’exécutera pas lorsque vous déployez la solution, car le package de solution ne copie pas de l’assembly dans le global assembly cache.The code for that item will not run when you deploy the solution because the solution package does not copy the assembly to the global assembly cache. Le package de solution déploie l’assembly sur la base de données BDC dans SharePoint uniquement.The solution package deploys the assembly to the BDC database in SharePoint only.

Note

Visual Studio copie l’assembly dans les deux emplacements sur votre ordinateur local lorsque vous déboguez le projet.Visual Studio copies the assembly to both locations on your local computer when you debug the project.

Ajouter un modèle existantAdd an existing model

Vous pouvez importer un modèle qui a été créé à l’aide d’autres outils tels que SharePoint Designer.You can import a model that was created by using other tools such as SharePoint Designer. Vous pouvez choisir d’importer un modèle existant à votre projet dans les situations suivantes :You might choose to import an existing model to your project in the following situations:

  • Pour personnaliser un modèle qui est déjà déployé dans une batterie de serveurs SharePoint.To customize a model that is already deployed to a SharePoint server farm.

  • Pour empaqueter et déployer un modèle existant sur plusieurs batteries de serveurs SharePoint.To package and deploy an existing model to multiple SharePoint server farms.

    Dans les deux cas, les systèmes métier définies dans le modèle que vous importez ne sont pas affectées et continuent de fonctionner comme prévu.In either case, the LOB systems defined in the model that you import are not affected and will continue to work as expected. Pour ajouter un modèle existant à un projet SharePoint, utilisez Visual Studio ajouter un élément existant boîte de dialogue.To add an existing model to a SharePoint project, use the Visual Studio Add Existing Item dialog box. Pour plus d’informations, consultez Comment : ajouter un fichier de modèle BDC existant à un projet SharePoint.For more information, see How to: Add an existing BDC model file to a SharePoint project.

    Vous pouvez ajouter un système métier de l’assembly de type .NET Framework au modèle importé en sélectionnant une option dans le LobSystem d’assembly .NET ajouter.You can add a LOB system of type .NET Framework assembly to the imported model by selecting an option in the Add .NET assembly LobSystem. Cela vous permet à écrire du code personnalisé et utiliser un concepteur pour définir les métadonnées du modèle importé.This enables you to write custom code and use a designer to define the metadata for the imported model.

TitreTitle DescriptionDescription
Comment : créer un modèle BDCHow to: Create a BDC model Vous montre comment créer un modèle BDC.Shows you how to create a new BDC model.
Comment : ajouter un fichier de modèle BDC existant à un projet SharePointHow to: Add an existing BDC model file to a SharePoint project Vous montre comment importer un modèle existant dans un projet SharePoint.Shows you how to import an existing model into a SharePoint project.
Comment : utiliser un fichier de ressources pour spécifier des noms localisés, propriétés et autorisationsHow to: Use a resource file to specify localized names, properties, and permissions Décrit comment fournir des chaînes qui sont fusionnées avec les métadonnées de modèle lorsque le modèle est consommé par un composant WebPart ou une Page Web.Describes how to provide strings that are merged with model metadata when the model is consumed by a Web Part or Web Page.
Comment : inclure un assembly personnalisé dans une fonctionnalité BDCHow to: Include a custom assembly in a BDC feature Vous montre comment inclure un assembly personnalisé dans la fonctionnalité.Shows you how to include a custom assembly in the feature.