0

有什么方法可以SqlCommand.ExecuteScalar()异步运行,然后在执行时取消它(在服务器端也是如此)?

4

1 回答 1

4

.NET Framework 4.5 有一个 ExecuteScalarAsync() 方法。
见这里: http: //msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalarasync (v=vs.110).aspx

ExecuteScalarAsync() 还具有带有 CancellationToken 参数的重载,可用于在命令超时过去之前放弃操作。

于 2012-04-20T12:48:42.240 回答