読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマー兼SEです。好きな習慣:TDD、好きなツール:WorkFlowy、好きな言語:C#、好きなAWSのサービス:Data Pipeline。趣味は開発環境を改善することです。

私が System.Transactions.TransactionScope クラスを使わないたった1つの理由

.NET DB

私は System.Transactions.TransactionScope クラスを使いません。理由はMSDTCが無効だと動かないから。
機能面でも System.Data.SqlClient.SqlTransaction クラスで十分です。TransactionScope クラスでないと実装できないのは、複数のDB接続を1つのトランザクションに束ねたいときだけです。