取引中であるかどうかを確認する方法と同様の質問があります。チェックする代わりに、ネストされたトランザクションを許可するにはどうすればよいですか?
ADO.NETでMicrosoftSQLServerデータベースを使用しています。T-SQLを使用した例と、beginを使用してトランザクション名を使用してトランザクションを開始する例を見てきました。connection.BeginTransactionを呼び出すときに、同じ接続で別の関数を呼び出すと、BeginTransactionが再度呼び出され、例外が発生します。
SqlConnection does not support parallel transactions.
多くのMicrosoftの亜種がこれを許可しているようですが、.mdfファイルでそれを行う方法がわかりません。
C#とADO.NETを使用してMicrosoft SQL Serverデータベースでネストされたトランザクションを許可するにはどうすればよいですか?