1

也许是一个愚蠢的问题,但我想知道为什么在使用 SqlConnectionStringBuilder 时,我想将 .AsynchronousProcessing 设为 false。我确定这是我的经验不足,但我无法弄清楚不允许使用特定连接字符串创建的连接在单独的线程上运行的目的是什么。我什么时候想积极防止这种情况发生?

4

1 回答 1

0

在连接字符串中设置 Async=true 会带来很小的性能损失(例如,在打开 SqlConnection 时),因为要使 SqlConnection 能够异步执行命令,那么它必须是使用 Windows Async I/O 创建的,相比之下,它的开销很小到 Windows 同步 I/O。

于 2011-09-06T21:55:24.280 回答