Ninject - ядро ​​в статическом классе? - PullRequest
4 голосов
/ 02 октября 2011

Правильно ли вообще "обернуть" StandardKernel необходимыми NinjectModule с в статическом классе в отдельной общей библиотеке и использовать эту же библиотеку всякий раз, когда требуется внедрение (вместо создания нового ядра) каждый раз)?

Редактировать: я пытаюсь использовать Ninject из службы WCF, которую я сейчас разрабатываю.

(Пожалуйста, потерпите меня, если то, что я говорю, полностью рухнуло, так как я только начал изучать контейнеры DI и IoC)

1 Ответ

5 голосов
/ 03 октября 2011

См. https://github.com/ninject/ninject.extensions.wcf. Это расширение создаст службу WCF с использованием ядра Ninject. Таким образом, вы можете использовать инъекцию конструктора вместо использования шаблона Service Locator.

...