0

我正在使用 WPF 开发一个 Windows 应用程序,这个应用程序使用 MVVM。在这个应用程序中,我需要处理耗时的 SQL Server 查询或存储过程。现在我想在 UI 中显示运行查询/存储过程的进度。我使用 SQL Server 作为数据库。

我怎样才能做到这一点?请帮忙。

问候, 阿尼尔班

4

1 回答 1

2

这与技术无关,首先你必须弄清楚你将如何获得查询的阶段。您可以拥有一个 Id 作为一些 uniqueGUID 的表,您将返回到调用代码。现在,在您的 SP 中,您可以传递 GUID,并且在完成每个步骤后,您可以使用 GUID 更新数据库表中的计数器。现在您只需要一个独立线程每 1-2 秒 ping 一次表,并使用您在启动进程时获得的 GUID 获取到目前为止达到的状态。

于 2013-04-21T11:36:22.000 回答