そのため、StackOverlow に関するいくつかのコメントを読んでいて、ビジネス ロジックはActionFilterAttribute
メタ データと見なされるため、カスタムに入れるべきではないと言っています。
たとえば、リポジトリにアクセスしていくつかのチェックを行い、それに応じてカスタム属性内で処理します (悪い)。
まず、フレームワークのフィルター(認証)などの多くがビジネスロジックを実行するため、これにどれだけ同意するかわかりません-主な違いは、ほとんどがコントローラーの範囲内にあるだけです。つまり、コントローラーの値にアクセスしたり、データをルーティングしたりするだけです。
だから私の質問は、追加のロジック/処理のために個々のアクションにフラグを立てるために ActionFilter を使用する必要がある場合、ロジックをどこに置くのですか?
入力していただきありがとうございます/