XXP

mai 2016

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:
https://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 ...

L'utilisation des commentaires est désactivée pour cette note.