Я использую Ninject 2.2 и пытаюсь настроить привязку для открытого универсального шаблона, который принимает два аргумента типа. Согласно ответу qes, правильный синтаксис для привязки IRepository
к Repository
таков:
Bind(typeof(IRepository<>)).To(typeof(Repository<>));
Вышеупомянутый синтаксис работает отлично if IRepository
принимает только один аргумент типа, но прерывается, если требуется больше (дает . Использование универсального типа 'Repository
ошибка времени компиляции.)
Как связать IRepository
с Repository
?
Спасибо.