いくつかの制約に基づいて複数のテーブルで挿入と更新が行われる特定のシナリオがあります。そのため、これらのシナリオでトランザクションスコープを使用するのは自然なことです。これで、リポジトリレイヤーとサービスレイヤーができました。サービスレイヤーはリポジトリとUIを仲介し、永続的に無知です。現在、サービス層またはリポジトリ層のいずれかでトランザクションを使用する場所がわかりません。ORMを使用していません。私はまた、そのようなシナリオの作業単位パターンについて提唱する人々を見てきました。私の現在のシナリオに合った作業単位パターンに関する例はありますか?私が見たすべての例はORMSを使用しています。
ありがとう、