0
我只寫了我認爲是一個非常簡單的查詢:的LINQ to SQL的GroupBy:連接超時
public IList<Departement> GetDepartements()
{
IQueryable<MyContext> queryBase = QueryBase();
IQueryable<Departement> query =
(from x in queryBase
group x by x.Geographies.DepartementCode
into grp
select new Departement
{
code = grp.Key,
numberOfDistributors =
grp.Select(x=> x.Distributors.Distributeur_PK)
.Count(),
numberOfLeads =
grp.Select(x=> x.Leads.DemandeWeb_FK).Count()
}
);
return query.ToList();
}
不幸的是,我得到一個連接超時錯誤。
我不想更改DataContext.CommandTimeout屬性,因爲我覺得它不應該是這樣一個簡單的查詢所必需的。
任何想法,爲什麼我得到這個錯誤?
檢查您的索引。 – NickD