使用LINQ to SQL时避免连接超时的最佳实践

DSh*_*per 6 .net c# linq-to-sql

我需要知道在从.net应用程序中使用LINQ to SQL时特别是IQueryable<T>从数据访问层或层返回时避免连接超时的最佳实践.

我得到"Timeout expired.在从池中获取连接之前已经过了超时时间.这可能是因为所有池连接都在使用中并且达到了最大池大小." 测试我的asp.net应用程序进行webstress测试时出错?

Pra*_*uja 7

http://www.geekscrapbook.com/2010/08/13/connection-timeout-using-linq-datacontext/

链接将解释你使用LINQ到SQl的Timeouut的原因.你可以手动增加查询执行时间.默认为30秒.根据Visual studio 2008 Go to

工具 - >数据库工具 - >查询和视图设计

在这里,您将获得增加执行时间的选项.希望它能帮到你.

祝好运