Я работаю на веб-сайте ASP.Net вместе со вспомогательной библиотекой классов для моей бизнес-логики, кода доступа к данным и т. Д.
Я КРАЙНЕ новичок и незнаком с Unity Framework и Dependency Injection в целом. Однако мне удалось заставить его работать, следуя исходному коду для начального набора портала ASP.NET 3.5 на codeplex. Но в этом и заключается проблема:
Библиотека классов настроена на Unity, и некоторые из моих классов имеют атрибуты [Dependency] в своих свойствах (для этого я использую исключительно установки свойств). Однако Global.asax сообщает Unity, как обрабатывать инъекции ... в библиотеке классов.
Это лучший метод или библиотека классов должна обрабатывать свои собственные инъекции, чтобы я мог повторно использовать библиотеку с другими веб-сайтами, веб-приложениями или приложениями? Если это действительно так, то куда в этом случае будет идти код впрыска?
Я не уверен, насколько ясен вопрос. Пожалуйста, дайте мне знать, если мне нужно объяснить больше.