【发布时间】:2011-08-13 07:49:54
【问题描述】:
运行 linq 查询时,出现以下错误:
超时。超时时间 在完成之前经过 操作或服务器不在 回应。
我很想知道如何查看和修改这个值,看看它是否需要更大或者我的查询是否有问题。我的查询过去一直有效,所以我想一些超时设置自上次工作以来已更改。
谢谢。
【问题讨论】:
运行 linq 查询时,出现以下错误:
超时。超时时间 在完成之前经过 操作或服务器不在 回应。
我很想知道如何查看和修改这个值,看看它是否需要更大或者我的查询是否有问题。我的查询过去一直有效,所以我想一些超时设置自上次工作以来已更改。
谢谢。
【问题讨论】:
如果您使用的是 Linq2Sql DataContext,请访问 YourDataContext.CommandTimeout。
对于SqlConnection,CommandTimeout 是SqlCommand 对象的属性。
【讨论】:
ConnectionTimeout 仅在连接数据库时使用。对于运行查询,使用CommandTimeout(在答案中编辑:))