0

linq-to-sql を介して複雑なストアド プロシージャを呼び出す VB コードがあります。VB コードは SP が終了するのを待ってから続行しますか? それとも、サーバーを呼び出して SP を実行するだけでしょうか (その後、SP の実行にかかる時間に関係なく続行します)。

Line 1 Do something
Line 2 myLinqToSQLDb.doStoredProcedure //will the code wait for this to finish before doing line 3?
Line 3 Do something else 
4

1 に答える 1

5

非同期 API を使用しない限り、操作が完了するのを待って、行を順番に処理します。

API が非同期かどうかわからない場合は、おそらくそうではありません。これは BeginFoo という名前で IAsyncResult を返すか、最新の VB バージョンの Async / Await を使用して Task を返す可能性があります)。

于 2013-02-06T19:58:18.070 に答える