说你有这样的情况:
在应用程序代码中,通过调用ExecuteNonQuery()ADO.NET方法执行存储过程。假设存储过程需要30秒才能完成(通常)。
您下次调用是另一个存储过程。但是第二个存储过程需要完成第一个存储过程,以便它可以正确执行。
我猜这是一个简单的问题,我的假设是它同步发生,所以它不应该是一个问题。我的猜测是存储过程(以及调用它们的代码)将线性发生。
我的假设是否正确?
答案 0 :(得分:3)
对ExecuteNonQuery的所有调用都是同步的。是否使用存储过程与执行模型无关。
答案 1 :(得分:1)
是的,你的假设是正确的。