更新:看起来查询不会引发任何超时。连接超时。
这是执行查询的示例代码。有时,在执行耗时的查询时,它会引发超时异常。
我不能使用这些技术中的任何一个:1)增加超时。2)使用回调异步运行它。这需要以同步方式运行。
请建议任何其他技术以在执行耗时的查询时保持连接活跃?
private static void CreateCommand(string queryString,
string connectionString)
{
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
command.Connection.Open();
command.ExecuteNonQuery();
}
}