鲜明我有一个问题,这个查询在LINQ格式转换:在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 2012-02-13 10:12:57
这是类似问题http://stackoverflow.com/questions/2786750/how-to-get-particular-column-distinct-in-linq-to-sql – AnarchistGeek 2012-02-13 10:13:36
如果你正在谈论的SQL版本,它可以完美地与SQL服务器,对我来说没有问题 – Slrg 2012-02-13 10:14:21