Bonjour,

J'ai une requête sql qui ressemble à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
select avg(cast(computerPerUser as float)) as taux, SUM(computerPerUser) as totalNbrComputer 
from( 
SELECT count(ComputerName) as computerPerUser,user_id 
  FROM MaTable
  where  ComputerName is not null 
  group by USER_ID) sub
Je souhaiterais réaliser la même chose avec linq, j'ai déjà fait la sous requête par contre pour la suite je sèche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
var v = from ratios in MaTable
          where ratios.ComputerName != null 
          group ratios by ratios.USER_ID into grouping 
          select new { useruid = grouping.Key, compPerUser = grouping.Count() };
Merci.