- 暗黙のトランザクション:http://msdn.microsoft.com/en -us/library/ms188317.aspx
- SET IMPLICIT_TRANSACTIONS { オン |オフ} http://msdn.microsoft.com/en-us/library /ms187807.aspx
基本的に、c# で TransactionScope を Implicit に設定すると、SQL Server の SET コマンドが呼び出され、接続が IMPLICIT_TRANSACTIONS モードになります。 (2 番目のリンクにリストされているコマンドのいずれかを使用して) 何を行っても、まで開いたままのトランザクションが開始されます。 コミットが発行されます。接続の最後にコミットが発行されない場合、暗黙の ROLLBACK が実行されます。
これは、すべてのステートメントをトランザクションに入れる OFF 設定とは異なります。違いは、OFF モード (したがってトランザクションが明示的) では、各トランザクション (単一のステートメント) が 即時 に処理されることです。