Kader Yildirim
LINQ à 360 degré, Partie 1
Cet article présente les principales fonctionnalités apportées par LINQ
Par Kader Yildirim publié le 01/06/2007 à 00:22, lu 4793 fois, 7 pages
 1 | Introduction
Avec la sortie d'Orcas beta 1 Microsoft met enfin entre les mains des développeurs un outil qui va accélérer l'adoption des nouveautés de .Net. Parmi ces nouvelles fonctionnalités figure LINQ (Language INtegated Query). LINQ est un langage proche du SQL qui permet d'interroger des collections .Net grâce aux technologies associées :
  1. LINQ to Objects
  2. LINQ to XML
  3. LINQ to Dataset
  4. LINQ to Entities
  5. LINQ to SQL
Ce dernier tente de rapprocher la programmation procédurale traditionnelle telle que C# et les langages (et API) permettant de manipuler les données (SQL, SAX...). Ce pont est d'autant plus important que la majorité des applications développées traitent des données provenant de diverses sources (base de données, XML...).

Par ailleurs la plupart du temps les appels aux classes d'accès aux données se font via la manipulation de chaînes de caractères (requêtes SQL, XPath...) sans possibilité de vérifier la qualité de ces derniers au moment de la compilation. Dans ce domaine aussi LINQ permet d'écrire des requêtes qui peuvent être vérifiées par le compilateur. Ceci se traduit par exemple par le support apporté au développeur via IntelliSense.

Dans cette série d'articles nous allons passer en revue, à travers des exemples, les apports de LINQ au quotidien des équipes de développements .Net. Dans ce premier article nous allons nous intéresser à LINQ to Objects.
 
» Démarrer une discussion
 
Discussion démarée par houcine_kadiri le 05/06/2007 à 11:50, 2 commentaire(s).
Discussion démarée par Laurent Kempé le 01/06/2007 à 14:13, 1 commentaire(s).