私はトランザクションを学習していますが、実際のプロジェクトでトランザクションを使用した経験はありません。私は、ADO.NET、ストアドプロシージャ、およびWCFでトランザクションを記述できることを知っています。私の混乱は、より適切なトランザクションを書くためにどこですか?トランザクションを複数の場所に書き込む必要がありますか? 2つ以上の場所で取引を行う場合、パフォーマンスに影響はありますか?さまざまなタイプのトランザクションと混同されています
いずれにせよ正しい方法で私を導くことができますか?
Thx!
こんにちは、お返事ありがとうございます!また、TransactionScopeクラスもあります。MSDNのドキュメントでは、コードブロックをトランザクショナルにすると述べています。データベースまたはADO.NETのトランザクションは接続によって作成されますが、このクラスがドキュメント内の接続に関連しているとは見当たりませんでした。つまり、トランザクションコードブロックのみであり、接続には関係しません。 – James
トランザクションは必ずしもデータベースで直接行う必要はありません。たとえば、2つの異なるWebサービスを呼び出すことによって行うことができます。 – DOK