Как использовать Ninject с библиотеками классов, которые я разрабатываю? - PullRequest
1 голос
/ 24 апреля 2010

Если я работаю над библиотекой классов, как мне использовать Ninject здесь? то есть, с точки зрения внутренней библиотеки классов, а также из кода клиента?

Например:

  • должна ли библиотека классов иметь свой собственный IOC или всегда предполагать, что клиентский код предоставит?

  • если нет (т. Е. Клиент должен иметь IOC на месте), то где хранятся данные сопоставления? ». Это отображение функциональности библиотеки классов должно быть размещено в клиенте?

1 Ответ

1 голос
/ 24 апреля 2010

Если у клиента нет МОК, что происходит? Должны ли они указать МОК?

Если у клиента есть IOC, нужно ли вашему IOC взаимодействовать с ним?

Я не вижу проблемы с 2 (или более) МОК, работающими независимо в одном приложении. Но если МОК создают одни и те же объекты, их следует объединить.

...