
Microsoft veut faire de 2008, l’année du renouveau de sa plateforme applicative. Parmi les nouveautés, ADO.NET Entity Framework, ADO.NET Data Services, les extensions d’ASP.NET, Silverlight, et bien évidemment LINQ.
Pourquoi LINQ ?
Tout développeur a déjà été confronté aux problèmes posés par le traitement de collections, notamment lorsqu’il s’agit de sélectionner, de filtrer, de trier … Les modèles de programmation à base de requête, comme SQL, permettent très simplement de manipuler des jeux de données. Dans des langages objets classiques, il est souvent nécessaire d’itérer sur les éléments d’une collection, pour réaliser ces mêmes opérations.