1
私はSQLを持っており、tiをLinqクエリに変換しようとしています。私はいくつかのフィールドでレコードをグループ化する必要があります、どのようにLinqでそれを行うには?匿名型によってあなたがグループに必要Linq to SQL GroupByいくつかのフィールド
var statistic = DataAccess.Instance.Statistics.Where(
p =>
p.DateStamp >= minDate &&
p.DateStamp <= DateTime.UtcNow && p.UserId == userId &&
p.Url.Contains(url)
).
GroupBy(p=>p.PageTitle //How to group by second(Url) field?
SELECT PageTitle
, Url
, Count(*) As [Count]
FROM Statistic
WHERE URL like @url
AND DateSpan BETWEEN @dateRange1 AND @dateRange2
AND UserId = @UserId
GROUP BY PageTitle, Url
ORDER BY Count(*) DESC, Url;
の可能重複[グループの複数のカラムで - LINQ](http://stackoverflow.com/questions/847066/group-by-複数の列 - linq) – Pleun