C# StructureMap.Mvc を使用するときにベース コントローラーでインジェクションを取得する最良の方法は何ですか?
この2つの方法を考えることができ、どちらが優れているかわかりません。
- コントローラーの引数からベースコントローラーの引数へ (良いアプローチですが、多くのプロパティを注入するコントローラーが多数ある場合は混乱します)
- 子コントローラーを使用せず、ベース コントローラー コンストラクターで ObjectFactory.CreateInstance() を使用してすべてのインジェクションを開始します (コントローラー インジェクションが利用可能な場合、コードは非常に少なく管理しやすいですが、良い方法とは見なされません)。
前もって感謝します。