在我的应用程序中使用这个 linq 查询:
var r = from uev in UtilisateurEpisodeVus
group uev by uev.Episode.Saison.Serie into pgroup
let count = pgroup.Count()
orderby count descending
select new SerieVu() { nombreDeVus = count, Serie = pgroup.Key };
return r.ToList();
在 LINQPad 中,使用与 Entity Framework 相同的连接使用大致相同的查询:
from uev in UtilisateurEpisodeVus
group uev by uev.Episode.Saison.Serie into pgroup
let count = pgroup.Count()
orderby count descending
select pgroup.Key
在我的应用程序中:
resultat.ToList()
大约需要 45 秒。
在 LINQPad 中需要 191 毫秒。
请问是什么问题?