Когда я пытаюсь сгруппировать строки из контекста, генерируется исключение, но когда я делаю точно такую же группировку в списке, работает отлично.Как это может случитьсяЯ использую базу данных informix.
это работает идеально: (загрузить строки в список, затем выполнить группировку)
var listaCentros = (from cen in context.CenopeMaes select cen).ToList();
var listaTipo = (from tc in listaCentros
group tc by tc.CenTipo into grupo
select new {
Tipo = grupo.Key,
Total = grupo.Count()
});
это вызывает исключение: сделать группировку напрямую из контекста.
var listaTipo2 = (from tc in context.CenopeMaes
group tc by tc.CenTipo into grupo
select new
{
Tipo = grupo.Key,
Total = grupo.Count()
}).ToList();