繁体   English   中英

ADO.NET 同步调用?

[英]ADO.NET Calls Synchronously?

假设您有这样的情况:

在您的应用程序代码中,您通过调用 ExecuteNonQuery() ADO.NET 方法来执行存储过程。 假设存储过程需要 30 秒才能完成(通常)。

您的下一个调用是另一个存储过程。 但是第二个存储过程需要第一个存储过程完成才能正常执行。

我猜这是一个不费吹灰之力的问题,我的假设是它是同步发生的,所以它不应该是一个问题。 我的猜测是存储过程(以及调用它们的代码)将线性发生。

我的假设正确吗?

对 ExecuteNonQuery 的所有调用都是同步的。 是否使用存储过程与执行 model 无关。

是的,你的假设是正确的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM