У меня есть несколько частей в моем Global.asax, где мне нужно использовать что-то вроде
var myServiceInstance = Kernel.Get<IMyServiceInterface>();
Приложение — MVC3, локатор службы — NInject 2.2.0.0. Однако при обновлении с NInject 2.1.0.0 свойство Kernel устарело, и в нем указано, что NInject не следует использовать в качестве локатора службы.
Я более чем готов подчиниться этому, но мне нужно некоторое руководство в этом процессе. Может ли кто-нибудь сказать мне, каким должен быть новый подход?
Я использую местоположение службы в Global.asax, потому что мне нужен доступ к базе данных. Это единственное фиксированное требование.
Л.Э: Является ли в данном случае решением проблемы внедрение свойства?