Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Actualités

Locations of visitors to this page English blog

LINQ présenté par yahoo :)

J'aime beaucoup la définition de LINQ proposée par yahoo : "Linq : un langage de requête proche syntaxiquement de ce que l’on a sous SQL Server et qui permet de toucher à n’importe quel objet dans le langage .NET auquel il est habitué".

Je suis prêt à parier que la personne qui a écrit ça n'a jamais fait de LINQ Smile

D'ailleurs, si quelqu'un peut m'expliquer "et qui permet de toucher à n’importe quel objet dans le langage .NET auquel il est habitué"...

Pour rappel, LINQ est un langage de requêtage intégré dans C# et VB. Avec la syntaxe LINQ, il va être possible de requêter des IEnumerable<T>.

La principale différence avec les requêtes SQL, vient du fait que le SELECT s'écrit en dernier. D'une part, c'est à mon sens plus logique et surtout, cela permet d'avoir l'intellisence.

LINQ présente deux avantages énormes par rapport à l'existant : une vérification de la requête par le compilateur (vs une chaine de caractère pour une requête SQL ou XPATH) et une uniformisation du requêtage. LINQ permet en effet de requêter du XML (LINQ To XML) , des DataSets (LINQ To DataSet), des bases de données (LINQ To SQL et LINQ To Entities).

N'importe qui peut écrire son propre provider LINQ. On trouve d'ailleurs des exemples sur le web tel que LINQ to LDAP de Bart de Smeth ou encore LINQ To Sharepoint.

De plus, les requêtes LINQ permettent de simplifier et de clarifier le code, le rendant plus rapide à écrire, plus lisible et plus simple à maintenir. Bref que du bonheur ! Big Smile

Pour plus d'info sur LINQ, je vous invite à regarder l'article de Frédéric sur LINQ To Objects ou encore les articles de Kader Yildirim sur LINQ, LINQ To XML, LINQ To DataSet et LINQ To SQL.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié mardi 20 novembre 2007 08:03 par Matthieu MEZIL

Classé sous : , ,

Commentaires

# re: LINQ présenté par yahoo :) @ mercredi 21 novembre 2007 11:34

Certes, ça n'est pas très clair comme définition.

Mais je suis prêt à parier que tu n'as pas pensé à leur donner une autre définition, pour corriger ce que tu as mis en gras ! :)

jupolj

# re: LINQ présenté par yahoo :) @ mercredi 21 novembre 2007 14:41

Tu as un mail où les joindre ? :p

Matthieu MEZIL

# re: LINQ présenté par yahoo :) @ vendredi 23 novembre 2007 09:21

Peut-

jupolj

# re: LINQ présenté par yahoo :) @ lundi 26 novembre 2007 10:02

Mais quelle daube CommunityServer, il accepte meme pas les circonflexes...

Je disais donc (et je ferais sans accents, on sait jamais)...

Peut-etre en allant voir directement ceux qui ont poste l'info, a savoir PC-Inpact ?

Puisqu'en regardant bien, on voit que Yahoo! ne fait que de la recuperation d'info.

(Hint : http://www.pcinpact.com/actu/news/40166-microsoft-visual-studio-2008-express-framewo.htm )

jupolj

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 2 heures et 37 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le il y a 6 heures et 42 minutes

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56

- Article sur le filtrage des modèles de site SharePoint par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 09-04-2008, 00:11