2014-01-06 83 views
0

正如我們所知,這種方法沒有例外。所以我有一個解決方案來確保它的工作。確保DbCommand.Cancel()方法運行正常的最準確方法是?

我的解決方案是使用SQL Server Profiler工具通過事件捕獲SP:RPC:開始,RPC:已完成。當我調用Cancel()方法並在Profiler上驗證時,實際上它的完成時間比平時短。

我完全殺死了這個過程(肯定是100%)?

如果我錯了,請告訴我要證明的方法。

在此先感謝!

回答

0

創建更改數據的查詢;運行它異步(ExecuteNonQueryAsync)並立即取消它。數據是否改變?

儘管爲什麼你要測試的框架是超越我...

乾杯 -

+0

我的查詢只是選擇。所以沒有數據變化。 – Phillip