J'ai un problème pour traduire cette requête en format LINQ:Distinct dans LINQ
select Version, count(distinct(idUser)) from HistoUsers
group by Version
Ce que j'ai à ce jour est le suivant:
public static List<VersionsUsed> GetNumberOfCompaniesUsingEachVersions2()
{
var foundUsers = (from hu in sdt.DataContext.HistoUsers
group hu by new { hu.Version, hu.IdUser } into g
select new VersionsUsed { nameVersion = g.Key.Version, NumberOfCompaniesUsingThisVersion = g.Count((g.Key.IdUser).distinct()) });
return foundUsers.ToList();
}
Semble j'ai un problème de syntaxe sur distincte() Quelqu'un peut-il m'aider à ce sujet? merci à l'avance
Cocher cette http://blogs.msdn.com/b/charlie/archive/2006/11/19/linq-farm-group-and-distinct.aspx – AnarchistGeek
et ce qui est similaire question http://stackoverflow.com/questions/2786750/how-to-get-particular-column-distinct-in-linq-to-sql – AnarchistGeek
Si vous parlez de la version SQL, cela fonctionne parfaitement avec le serveur SQL, aucun problème sur celui-ci pour moi – Slrg