Je viens de mettre en ligne AdaptiveLINQ (www.adaptivelinq.com).
Ce composant permet de construire des requêtes d'analyse (requête de la forme GroupBy) via une notion de cube et l'utilisation de la méthode .QueryByCube().
Cette méthode s'applique à toute collection de type IQueryable (ex : un jeu d'entités fourni par Entity Framework).
Cela permet de construire très facilement un "moteur d'analyse" (à l'image de ce que permet SQL Server Analysis Services et plus largement les technologies OLAP) requêtable via LINQ.
En combinant cela avec WCF Data Services, ce moteur devient requêtable via le protocole OData.
Essayez le et donnez moi votre avis !
Partager