Когда и где лучше всего создать экземпляр ядра ninject - PullRequest
1 голос
/ 08 сентября 2011

Пытаюсь разобраться, используя ninject в приложении webforms. Однако я все еще озадачен тем, где и когда создавать экземпляр ядра ninjet с моим «модулем привязок», и нужно ли мне сохранять ядро ​​через веб-запрос.

Я видел другие реализации, где вы сохраняете dbcontext в событии global.asax BeginRequest, и любые последующие репозитории получают оттуда dbcontext.

Должен ли я сделать что-то подобное с ninject или я что-то пропустил?

Я прочитал некоторые из предложенных подобных вопросов, но не смог найти тот, который объясняет это, так что это имеет смысл для меня.

Любая помощь очень ценится.

1 Ответ

1 голос
/ 09 сентября 2011

взгляните на расширение Ninject.Web и вступление здесь .

в основном ваш Global.asax наследует от NinjectHttpApplication, который предоставляет абстрактный CreateKernel() метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...