SQL Server 2005データベースと通信してストアドプロシージャを実行するアプリケーションを開発しています。私のクライアントは、SQL ServerではなくC#側ですべてのトランザクションを管理するよう要求しているので、データベースにアクセスするときはSystem.Transactions.TransactionScope
を使用しています。しかし、私はちょうどSystem.Transactions.Transaction
データ型を見て、私は混乱している...各タイプの主な長所/短所は何ですか?どちらを使うべきですか?TransactionとTransactionScopeの相違点
エンタープライズライブラリのデータアクセスアプリケーションブロックも使用する必要があります。 MSDNから
関連項目http://stackoverflow.com/questions/224689/transactイオンインネット –
http://stackoverflow.com/questions/542525/transactionscope-vs-transaction-in-linq-to-sqlの繰り返しのように見えます – Dave