第 3 レベルのサブクラスにバインドを追加しようとしていますが、適切な方法が見つかりません。私は Ninject 3.0 を使用しており、次のシナリオがあります。
public class ClassBase
{
[Inject]
public IRepository RepositoryInstance { get; set; }
}
public class ClassA : ClassBase {}
public class ClassB : ClassA {}
public class RepA : IRepository {}
public class RepB : IRepository {}
RepA を ClassBase にバインドして、 ClassA がそのリポジトリを持つことができるようにするにはどうすればよいですか? ClassB は RepB にバインドする必要があります。
ありがとう