Ninject Bind When Ancestor Of Type T
问题 I've got a dependency chain that looks roughly like this: public class CarSalesBatchJob { public CarSalesBatchJob(IFileProvider fileProvider) { ... } } public class MotorcycleSalesBatchJob { public MotorcycleSalesBatchJob(IFileProvider fileProvider) { ... } } public class FtpFileProvider : IFileProvider { public FtpFileProvider(IFtpSettings settings) { ... } } public class CarSalesFtpSettings : IFtpSettings { ... } public class MotorcycleSalesFtpSettings : IFtpSettings { ... } Up until now, I