Я только начал работать с Ninject 2.0 с ASP.NET MVC 2. Итак, у меня есть интерфейс IMongoRepository и класс MongoRepository.
MongoRepository получает коллекцию строк параметров.
В зависимости отв коллекции, которую я хочу использовать, я передаю другое значение в параметре для MongoRepository.Я надеюсь, что я формулирую это правильно, но как бы я отобразил различные параметры в зависимости от используемого контроллера?
Например, в контроллере Article я бы назвал:
_articlesRepository = new MongoRepository("Articles");
ив PageController я бы назвал:
_pagesController = new MongoRepository("Pages");
То, что я хотел бы сделать, это просто сделать инжектор конструктора и просто передать в IMongoRepository.Есть идеи или предложения?
Кстати, я только что узнал о МОК / ДИ;Итак, я открыт для любых советов от ниндзя МОК!Спасибо!