我正在尝试在第三级子类上添加绑定,但找不到合适的方法。我正在使用 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 ?
谢谢