Créer une liste externe à l’aide d’une source de données OData dans SharePoint
Découvrez comment créer une liste externe par programme et le lier à un type de contenu externe basée sur OData dans SharePoint. Bien qu'un utilisateur avec pouvoir ou un administrateur SharePoint sera probablement créer une liste externe à l'aide de SharePoint Designer 2013, un développeur sera intéressé par la possibilité de créer des listes externes utilisant les outils de leurs échanges, Visual Studio 2012 et le Outils de développement Office pour Visual Studio 2012. Cela leur donne une plus grande souplesse pour ajouter des fonctionnalités et pour empaqueter une solution qui inclut des fonctionnalités de Business Connectivity Services (BCS) pour un déploiement ultérieur dans un ou plusieurs environnements d'hôte.
Conditions requises pour la création d'une liste externe
Les composants suivants sont nécessaires pour créer une liste externe à partir d'une source OData :
Visual Studio 2012
SharePoint
Outils de développement Office pour Visual Studio 2012
Un type de contenu externe publié basé sur une source OData : pour obtenir des instructions, voir Guide pratique pour créer un type de contenu externe à partir d’une source OData dans SharePoint.
Pour plus d’informations sur la configuration d’un environnement de développement SharePoint, voir Configurer un environnement de développement général pour SharePoint.
Concepts de base pour créer des listes externes
Les articles suivants fournissent des informations sur les Compléments SharePoint et autres informations d'arrière-plan pour créer des listes externes.
Tableau 1. Concepts de base pour les listes externes
Titre d’article | Description |
---|---|
Prise en main de Business Connectivity Services dans SharePoint |
Découvrez Business Connectivity Services et comment exposer des données externes dans SharePoint. |
Compléments |
Découvrez le nouveau modèle d’application dans SharePoint qui vous permet de créer des applications, qui sont de petites solutions faciles à utiliser pour les utilisateurs finaux. |
Choisir les motifs pour le développement et l’hébergement de votre Complément SharePoint |
Découvrez les différents modes d'hébergement des Compléments SharePoint. |
Créer une liste externe
Les procédures suivantes vous montrent comment créer une liste externe, la lier au type de contenu externe OData et la publier sur SharePoint à l’aide de Visual Studio 2012.
Remarque
La première étape suppose que vous avez correctement créé un type de contenu externe, comme décrit dans Guide pratique pour créer un type de contenu externe à partir d’une source OData dans SharePoint.
Pour ajouter une liste externe automatiquement
Si vous souhaitez simplement ajouter une liste simple à votre projet qui reflète les éléments se dans votre type de contenu externe, vous pouvez utiliser les outils de création automatique de le Visual Studio 2012. La liste est créée lorsque le type de contenu externe est créé. Lorsque vous activez la case à cocher créer des instances de liste pour les entités de données sélectionné (à l'exception des opérations de Service) trouvée dans la deuxième étape du processus de création automatique (sélectionner l'étape des entités de données), l'Assistant crée les déclarations XML et ajouter de nouveaux types de contenu externes pour chaque entité que vous avez sélectionné.
Appuyez sur F5 pour déployer le projet et la nouvelle liste est également déployé.
À des fins de test, il pouvez que vous souhaitez modifier du fichier AppManifest.xml afin que la page de démarrage de l'application est la liste que vous venez de créer.
Pour modifier le fichier AppManifest.xml
Ouvrez le fichier AppManifest.xml à l'aide d'un éditeur XML.
Recherchez la <balise StartPage> .
Remplacez la valeur par
~appWebUrl/Lists/Employees
.Enregistrez vos modifications.
Publier le projet
Appuyez sur F5 pour déployer votre projet et la liste externe.
Ouvrez un navigateur web et accédez à la nouvelle liste que vous avez créé.
Voir aussi
À l'aide de sources d'OData avec les Services Business Connectivity dans SharePoint
Comment : créer un type de contenu externe d'une source OData en SharePoint
Procédure : Créer une application de base auto-hébergée dans SharePoint
À l'aide de sources d'OData avec les Services Business Connectivity dans SharePoint