我正在做一个针对视图的基本选择。不幸的是,结果可能会很慢,我会间歇性地收到超时错误。我怎样才能延长超时时间?如何增加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