SQLServer2005和Linq事务

SQLServer2005和Linq事务,linq,sql-server-2005,timeout,Linq,Sql Server 2005,Timeout,我在linq to sql中遇到一个事务在30秒后超时的问题 在DataContext上设置CommandTimeout属性似乎不会更改超时 我收到的错误消息是: “超时已过期。操作完成前超时时间已过,或者服务器没有响应” 不到30秒的查询工作正常。只有当事务处理时间超过30秒时,才会弹出错误 根据文档,CommandTimeout属性值是由数据源获得的-可以在SQL Server Management Studio中定义此值吗 感谢看起来这是一个完全不同的问题,我在事务中使用了第二个DataC

我在linq to sql中遇到一个事务在30秒后超时的问题

在DataContext上设置CommandTimeout属性似乎不会更改超时

我收到的错误消息是:

“超时已过期。操作完成前超时时间已过,或者服务器没有响应”

不到30秒的查询工作正常。只有当事务处理时间超过30秒时,才会弹出错误

根据文档,CommandTimeout属性值是由数据源获得的-可以在SQL Server Management Studio中定义此值吗


感谢

看起来这是一个完全不同的问题,我在事务中使用了第二个DataContext*,我猜这导致了其中一个表上的锁定,因为查询(一个简单的选择)没有从sql server返回,这是导致超时的原因


*实际上我并不是有意这么做的。

看起来这是一个完全不同的问题。我在事务中使用了第二个DataContext*,我猜这导致了其中一个表上的锁定,因为查询(简单的选择)没有从sql server返回,这就是超时的原因

*我其实不是有意的