gpt4 book ai didi

.net - 如何在不等待存储过程完成的情况下调用存储过程?

转载 作者:行者123 更新时间:2023-12-02 05:55:18 25 4
gpt4 key购买 nike

如何从 Web 服务方法调用存储过程而不必等待存储过程完成,而只让该方法完成所有其他事件?

举个例子(不是实际情况,但更容易理解):我有一个 1000 万行的表房子,每年我都必须根据土壤、建筑等计算每栋房子的值(value)。

年底前,我输入了新的土壤和建筑参数,然后让数据库计算每栋房子的值(value)(使用从 Web 服务方法调用的存储过程),但这可能需要几个小时。在同样的方法中,我希望能够告诉系统我已经开始计算(在它开始之后,而不是之前)。

那么在这里我如何避免超时,并让我的网络应用程序继续做其他事情。

谢谢。

最佳答案

如果您不依赖于存储过程的结果,您可以将您的存储过程调用包装在一个方法中并使用调用它

        Thread statisticsThread = new Thread(new ThreadStart(YourSPWrapper));
statisticsThread.Priority = ThreadPriority.Lowest;
statisticsThread.Start();

关于.net - 如何在不等待存储过程完成的情况下调用存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1944563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com