У меня есть проблема, чтобы перевести этот запрос в формате LINQ:Distinct в LINQ
select Version, count(distinct(idUser)) from HistoUsers
group by Version
То, что я до сих пор это:
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();
}
Кажется, у меня есть проблемы синтаксиса на различных() Может ли кто-нибудь помочь мне в этом? заранее спасибо
проверить это http://blogs.msdn.com/b/charlie/archive/2006/11/19/linq-farm-group-and-distinct.aspx – AnarchistGeek
и это похоже вопрос http://stackoverflow.com/questions/2786750/how-to-get-particular-column-distinct-in-linq-to-sql – AnarchistGeek
Если вы говорите о версии SQL, он отлично работает с SQL-сервером, не проблема для этого для меня – Slrg