Visual Studio LightSwitch - Les tutoriels en français

Ressource consultée :

Tutoriel 4 : extensions de sources de données

Dans cet exercice pratique, vous mettrez au point un adaptateur de source de données pour une source de données XML.

Revenir au sommaire

Télécharger le tutoriel 3 et 4


 

Présentation

 

Remarque : Ce tutoriel suppose que vous avez des connaissances avancées sur LightSwitch. Si vous n'avez pas utilisé LightSwitch avant, nous vous recommandons de passer en revue la 1ere partie du Tutoriel : Application LigthSwitch d’une boutique de livres et sa seconde partie, Amélioration de l’application LightSwitch d’une boutique de livres que vous retrouverez respectivement dans les dossiers \labs\bookstore. Et \labs\ EnhancingBookStore

Visual Studio LightSwitch fournit un moyen simple de créer des applications d'entreprise orientée données ciblant des applications traditionnelles de bureau ou des applications pour le Cloud (Application Web pour faire simple). Avec LightSwitch il est possible sans écrire une seule ligne de code, de se connecter à des sources de données, de les afficher tout en personnalisant l’affichage, et de mettre en œuvre des logiques métier simple.

Cependant, il existe des scénarios où vous devrez peut-être utiliser des sources de données, contrôles ou thèmes (entre autres) qui ne soient pas disponible. C'est la où le mécanisme d'extensibilité de LightSwitch entre en jeu.

La plateforme d’extensibilité de LightSwitch est basée sur les capacités de la plate-forme d’extensibilité de .NET (Managed Extensibility Framework (MEF)). En tirant parti de l'extensibilité de LightSwitch, les développeurs peuvent créer leurs propres composants consommables à partir d'applications LightSwitch. De plus, LightSwitch utilise les mécanismes d'extensibilité de Visual Studio VSIX pour l’installation de ces propres extensions.

Développer des extensions LightSwitch, devient très utile lorsque l’application est diffusée largement, et que vous souhaitez rajouter des fonctionnalités qui ne soient pas pris en charge par défaut.

Dans cet exercice pratique, vous mettrez au point un adaptateur de source de données pour une source de données XML. Comme LightSwitch doit être capable d'effectuer des opérations CRUD sur cette source de données XML, vous devrez fournir des implémentations pour les opérations de création, de lecture, de mise à jour et de suppression des données. En outre, vous allez créer des entités métier qui seront représentés sous forme de tables LightSwitch. Les fonctionnalités susmentionnées seront exposées par le service RIA WCF afin d’être consommé par les applications LightSwitch. Cette source de données XML spécifique fournira des données sur les produits et les catégories de produits.

Télécharger le tutoriel 3 et 4

L’expert

Eric Vernié

Eric Vernié

A télécharger

A bookmarker