我正在做一個針對視圖的基本選擇。不幸的是,結果可能會很慢,我會間歇性地收到超時錯誤。我怎樣才能延長超時時間?如何增加Linq2Entities的超時時間?
使用.NET 3.5,SQL Server 2000中,Linq2Entities
我使用的是非常基本的查詢List<MyData> result = db.MyData.Where(x.Attribute == search).ToList();
固定的查詢,以便它在數據庫方面更快的是不是一個不錯的選擇。
準確的錯誤:「Timeout expired。超時時間已過,但操作完成或服務器沒有響應。」
更新:我寧願只更改它爲這一個查詢。
嗯,爲什麼不修複查詢,而不是?你可能錯過了一個索引。 – 2010-03-16 13:10:01
「修復查詢,以便在數據庫端更快,這裏不是一個選項。」 - 這就是爲什麼我把這條線放在那裏。在這種情況下這是不可能的。 – 2010-03-16 13:19:39