Я получаю данные из своей базы данных и использую linq для вычисления сумм и подсчетов и группировки данных. Вот что у меня есть:
var si = _repository.GetAllByDate(date);
var cs = from s in si
group s by s.Name into g
select new { Comm = g.Key, SIList = g.ToList(), Count = g.Count() };
Теперь мне нужно передать cs методу в другом классе, чтобы я мог извлечь Comm, SIList и Count для каждого элемента в группе. Каким типом его передать? IEnumerable не работает. Фактический тип результата группы linq выглядит следующим образом:
{System.Linq.Enumerable.WhereSelectEnumerableIterator
Есть идеи? Я действительно хочу передать cs как переменную и перебрать ее там.