トランザクション名を指定できることはわかっています
SqlConnection.BeginTransaction("SampleTransaction");
しかし、TransactionScopeの場合には方法がないようです。誰かがいくつかのヒントを与えることができますか?
トランザクション名を指定できることはわかっています
SqlConnection.BeginTransaction("SampleTransaction");
しかし、TransactionScopeの場合には方法がないようです。誰かがいくつかのヒントを与えることができますか?
なにもない。
System.Transaction
名前空間のクラスは、SQL Server だけでなく、あらゆるトランザクション リソースに適用できるためです。
TransactionScope
とはいえ、SQL Server とのトランザクションを管理し、たとえば NTFS などのトランザクション ファイル システムを管理している場合、その名前は NTFS にとって何の意味もありません。
名前を使用する必要があり、SQL Serverのみを使用している場合は、SqlConnection
クラスからトランザクションを管理する必要があります (BeginTransaction
メソッドの呼び出しで示したように)。それ以外の場合は、TransactionScope
(TransactionInformation
クラスの拡張の形であっても、何らかの情報があると思いましたが)。