Я пытаюсь создать Ninject Factory, используя Ninject.Extensions.Factory , как показано ниже:
public interface ICommandBatchFactory
{
CommandBatch GetCommandBatch(ILogger logger);
}
Проблема в том, что Мне нужен "logger", чтобы вводится в экземпляр / конструктор (шаблон конструктора) и не указывается явно в GetCommandBatch фабрики.
Возможно ли это с Ninject.Extensions.Factory?Я пытаюсь избежать ссылок на аннотации de Ninject Kernel или [Inject] , чтобы не увеличивать связь.