0

C# StructureMap.Mvc を使用するときにベース コントローラーでインジェクションを取得する最良の方法は何ですか?

この2つの方法を考えることができ、どちらが優れているかわかりません。

  1. コントローラーの引数からベースコントローラーの引数へ (良いアプローチですが、多くのプロパティを注入するコントローラーが多数ある場合は混乱します)
  2. 子コントローラーを使用せず、ベース コントローラー コンストラクターで ObjectFactory.CreateInstance() を使用してすべてのインジェクションを開始します (コントローラー インジェクションが利用可能な場合、コードは非常に少なく管理しやすいですが、良い方法とは見なされません)。

前もって感謝します。

4

2 に答える 2