簡體   English   中英

確保DbCommand.Cancel()方法正常運行的最准確方法?

[英]The most accurate way to make sure DbCommand.Cancel() method is working well?

眾所周知,這種方法沒有例外。 因此,我有一個解決方案來確保它能正常工作。

我的解決方案是使用SQL Server Profiler工具來捕獲帶有以下事件的SP:RPC:啟動,RPC:已完成。 當我調用Cancel()方法並在Profiler上進行驗證時,它實際上比通常的時間短。

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

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

提前致謝 !!!

創建查詢以更改數據; 異步運行它(ExecuteNonQueryAsync),然后立即將其取消。 數據是否更改?

盡管為什么要測試框架超出了我的范圍...

干杯-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM