[英]ADO.NET Calls Synchronously?
假设您有这样的情况:
在您的应用程序代码中,您通过调用 ExecuteNonQuery() ADO.NET 方法来执行存储过程。 假设存储过程需要 30 秒才能完成(通常)。
您的下一个调用是另一个存储过程。 但是第二个存储过程需要第一个存储过程完成才能正常执行。
我猜这是一个不费吹灰之力的问题,我的假设是它是同步发生的,所以它不应该是一个问题。 我的猜测是存储过程(以及调用它们的代码)将线性发生。
我的假设正确吗?
对 ExecuteNonQuery 的所有调用都是同步的。 是否使用存储过程与执行 model 无关。
是的,你的假设是正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.