XXP

octobre 2011

lun. mar. mer. jeu. ven. sam. dim.
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

« JSINQ : LINQ to Objects en Javascript | Accueil | JSINQ : LINQ to Objects en Javascript »

09 février 2009

JSINQ : LINQ to Objects en Javascript

Une implémentation de LINQ en Javascript vient d'être publiée sur CodePlex par Kai Jäger. Elle permet d'écrire des requêtes sur des tableaux d'objets Javascript :

var query = new jsinq.Query('\
from order in $1 \
group order by order.customerId into g \
select {customerId: g.getKey(), items: g.sum(function(g) { return g.items; })} \
into h \
join customer in $0 on h.customerId equals customer.id \
where h.items > 10 \
orderby h.items descending \
select {lastname: customer.lastname, items: h.items} \
');
query.setValue(0, customers);
query.setValue(1, orders);
var result = query.execute();

Etonnant non ?

Source http://www.infoq.com/news/2009/02/JSINQ-JavaScript-LINQ

Le projet sur Codeplex

Une page pour manipuler des expressions JSINQ

TrackBack

URL TrackBack de cette note:
http://www.typepad.com/services/trackback/6a00d8341c871f53ef011168543124970c

Listed below are links to weblogs that reference JSINQ : LINQ to Objects en Javascript:

Commentaires

C'est de la bombe ! A mon avis ça avec JQuery et ASP.NET4 et tout pourra être traité facilement côté client !

J'en profite pour donner le lien vers un de nos projet : http://www.codeplex.com/nlinq

C'est un genre de linq pour .Net 2.0 qui n'est pas typesafe ...

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Your comment could not be posted. Error type:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire