Example 1 listProjectPersonDO is a List<ClsRelProjectPersonDO> foreach (ClsRelProjectPersonDO clsRelProjectPersonDO in listProjectPersonDO.Where(element => element.IdProjectDomainSubdomain == row)) { } Example2 GeneralReport is a DataTable var qWorkingArea = GeneralReport.AsEnumerable() .GroupBy(r => r.Field<String>("workingArea")) .Select(g => new { totalW = g.Count(), ...