Some LINQ queries still puzzle me.
for a table \'Hits\' containing two columns, \'Page\' and \'Date\', I want to find the most Pages with the most rows in a defined
var top10hits = objectContext.Hits .Where(h => minDate <= h.Date && h.Date < maxDate) .GroupBy(h => h.Page) .Select(g => new { Page = g.Key, Number = g.Count() }) .OrderByDescending(x => x.Number) .Take(10);