sql - 使用带有自定义超时的 SqlCommandProvider

标签 sql sql-server f#

我是 SqlCommandProvider 类型提供程序的忠实粉丝,但我经常遇到对资源要求更高的查询的超时问题。我将连接字符串中的连接超时设置为更大的值,但这仍然无法帮助我解决查询超时问题,因为这仅适用于连接部分而不适用于命令超时。

一种解决方案是使用 AsSqlCommand 设置 CommandTimeout 并执行读取器,但这在某种程度上消除了使用 SqlCommandProvider 的意义。

知道如何在构造函数/执行中设置超时吗?

最佳答案

关于sql - 使用带有自定义超时的 SqlCommandProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27624874/

相关文章:

sql - 循环遍历 SQL 中的不同值,并在子查询中使用不同的值

sql - 展平 BigQuery 表中多个相同大小的数组列

END IF 语句触发前的 MySQL 错误

sql - 从SQL Server 2008中的任意sql语句获取数据类型

.net - 如何使用 .Net 实现 SQL Server 的 BCrypt?

sql - 如何在Microsoft PowerBI中使用SQL Server存储过程?

f# - 在 f# 中捕获打印语句

sql-server - 在mssql中复制多级相关表

c# - 多个项目共享相同的代码而没有循环引用

f# - 如何获取有关使用类型提供程序框架创建的类型的类型信息