GroupBy and Count with EF in C# 28-12-2015 18:58:25 C# / Entity Framework 0 Bookmark(s) 249 View(s) var resultDict = _dbContext.Projects .Where(p => p.Status == ProjectStatus.Active) .GroupBy(f => f.Country) .Select(g => new { country = g.Key, count = g.Count() }) .ToDictionary(k => k.country, i => i.count);