Certains d'entre vous on peut-être eu la chance de découvrir VLinq lors des Techdays 2008. Cet outil est un nouveau designer pour Visual Studio 2008, permettant de construire graphiquement des requêtes LINQ To SQL.
Développé en WPF (notamment) par Simon Ferquel (anciennement SUPINFO, Winwise aujourd'hui) et par Johanna Piou (ISEN Toulon) sous la tutelle de Mitsuru Furuta, lors de leur stage chez Microsoft l'année dernière, cet outil offre des possibilités étendues dans la construction de requêtes LINQ to SQL, et révèle un aspect pédagogique très important, puisqu'il va permettre aux débutants de découvrir ce nouveau Framework de requêtage de manière intéractive.
Une fois l'outil installé, vous serez à même de travailler avec un nouveau type d'item : VLinq Queries.
Ensuite, le designer propose deux sections principales :
C'est ici que vous allez pouvoir ajouter, supprimer, tester les requêtes LINQ to SQL que vous aurez générées avec le designer.
mode "allégé"
mode "complet"
Ce qui m'a énormément séduit est l'aspect pédagogique de l'outil. En effet, la construction de requête LINQ to SQL devient aisée, et le résultat final vous permet de visualiser directement la requête dans le designer, telle que vous auriez pu l'écrire dans un fichier de code :
Vous pouvez d'ores et déjà télécharger l'installer de cet add-in Visual Studio 2008 sur les serveurs de "Code MSDN".
Pour les utilisateurs de Windows Vista, pensez à lancer l'installation en tant qu'administrateur afin d'éviter tout problème.
Pour les personnes ayant plusieurs versions de Visual Studio cohabitant sur leur machine, il est possible que l'item VLinq Queries ne soit pas disponible lorsque vous souhaiterez ajouter un nouvel élément à votre projet. Pour résoudre ce léger problème, je vous conseil de jetter un oeil sur ce post.
Je reviendrai vers vous dans les semaines qui viennent avec un article vous faisant découvrir cet outil plus en détail.
Sachez qu'un "Quick Start Guide" est disponible sur la même page que le téléchargement de l'installer.
Bonne utilisation !
Plus d'infos : Blog de Mitsuru Furuta