次のようなアトミックトランザクションの実装に問題があります。
- ファイルの追加、編集、移動、コピー、削除などのファイルシステム操作。
- オブジェクトの追加や変更の保存などのLinq操作(Entity Framework)。
これらの2つのタイプの操作は、コミット\ロールバックする必要があります。
解決策を探したところ、(トランザクションNTFSと.NETTransactionScopeクラス)が私の最良の選択であることがわかりました。今、私の質問は、TransactionScopeクラスがEFlinq操作をサポートしているかどうかです。簡単な例を教えていただければ、ここで少し迷っています。