我有一个使用asp.net 2.0的应用程序,我想增加命令超时,但它使用的是sqlHelper类;
dsData = SqlHelper.ExecuteDataset(connectionstring, System.Data.CommandType.StoredProcedure, spName, m_SqlParam)我找不到这方面的任何例子,或者我应该修改SqlHelper代码吗?
发布于 2017-03-28 12:18:48
您可以像下面这样使用SqlCommand.CommandTimeout属性
SqlCommand command = new SqlCommand(queryString, connection);
command.CommandTimeout = 20;您的SqlHelper看起来像SqlCommand的自定义包装器(或)存储库类。在这种情况下,您可以在SqlHelper类(OR)中更改代码库,让ExecuteDataset()方法接受另一个超时参数
https://stackoverflow.com/questions/43069236
复制相似问题