私は、次のコントローラがあります。Simple Injectorとの値の型依存性を持つMVCコントローラを解決するにはどうすればよいですか?
public class MyController : Controller {
private readonly IService service;
private readonly int intDependency;
public MyController(IService service, int intDependency) {
this.service = service;
this.intDependency = intDependency;
}
...
}
明らかに解像度が動作しない、またこれは、複数のコンストラクタ登録で終わるであろうから、私は、デリゲートを使用して、コンストラクタのパラメータを提供することができます。
この場合に進行するための正しい方法は何ですか?それは一般的に依存性として値の型を注入することは間違っていますか?インターフェイスの背後に依存関係をラップする方がよいでしょうか?
hmm、それはほぼ同じ答えです! –