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