Группировка не работает в linq to sql.Как правильно синтаксис сделать это - PullRequest
0 голосов
/ 06 июня 2019

Когда я пытаюсь сгруппировать строки из контекста, генерируется исключение, но когда я делаю точно такую ​​же группировку в списке, работает отлично.Как это может случитьсяЯ использую базу данных 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();
...