我正在研究一个从SQL服务器调用存储过程的C#应用程序.根据用户输入的搜索参数,存储过程可能需要一段时间并返回许多记录.
我想实现一个取消按钮,以便用户可以在需要很长时间时取消存储过程的执行.我在新线程中运行对存储过程的调用,因此当存储过程需要一段时间时,GUI不会受到影响.我读过关于中止一个帖子但发现许多关于使用中止的拒绝意见.
我想到的可能解决方案:
c# linq sql-server multithreading stored-procedures
c# ×1
linq ×1
multithreading ×1
sql-server ×1
stored-procedures ×1