ASP.NET Webアプリケーションでトランザクションを実装することが検討されています。その3つの階層構造。 ビジネス層からWebサービスを呼び出しており、TransactionOPtion属性を設定してWebサービスにトランザクションを実装する予定です。ビジネスレイヤでトランザクションを実装することをお勧めしますか
データレイヤーには、データレイヤーでトランザクションを実装するのが良い選択肢か、ビジネスレイヤーから呼び出すのがいいですか? ビジネス層からトランザクションを開始した場合、トランザクションコンテキストをDatalayerに渡す必要があると私は思っています。私は別のデータベースとは話していませんし、BusinessLayerから複数のメソッド呼び出しを持っていません。だから私はこの文脈でビジネス層でトランザクションを持つ必要があるとは思わない。 私の理解を確認/修正してください。あなたはビジネス層への1つの呼び出しからのデータ層への複数の呼び出しを持っている場合は
曽爾
ビジネスコールごとに1つのデータレイヤコールです。私は、トランザクションをデータ層に保つことに行きます。ありがとう – hangar18