私は開発中の.netコアMVCアプリケーションにマルチテナントを追加する予定です。.Net Core - マルチテナントコントローラオーバーライド
私の目的は、コントローラ、ビュー、資産などを含む基本機能を含むコア・プロジェクトを持つことですその後
私はコアプロジェクトからデフォルト値を上書きすることができますテナントごとに別々のプロジェクトを持っていると思います。現時点では、私はコントローラのレベルを上げるだけでなく、コントローラ内の個々のアクションをオーバーライドする能力に加えて、コントローラをオーバーライドするという課題に取り組もうとしています。
これを行うにはどうすればいいですか、私はIControllerFactoryについて考えていましたが、これが.netコアの正しい場所であるかどうかはわかりませんでしたか?
私はIoCでこれを達成するために離れているかもしれないが、正しい方向を指し示す必要があると仮定しています。
誰もがこれについて考えていますか?