– Возможно ли вынести конфигурацию DI в web.config, и чтобы эта конфигурация была одна для всех слоев приложения, или придется дублировать настройки разрешения интерфейсов в каждом слое?
Да, в секцию unity файла web.config
пример в конце данной статьи:
smarly.net/forum/asp-net-article/thread2/ispolzova...
Видео с примером использования:
www.youtube.com/watch?v=QcN2lh3GIpE&index=5&list=P...– Доступен ли какой-нибудь простой механизм разрешения зависимостей, как тот, который я использовал в Ninject или необходимо будет везде, где нужно разрешить зависимость, создавать UnityContainer и делать Resolve через него? Конечно это не слишком сложно, просто после Ninject выглядит топорно.
Свойства, в которые требуется инъекция надо пометить атрибутом
[Dependency], при разрешении зависимости свойство будет инициализировано.
Использование контейнера в MVC
видео с пошаговым примером:
www.youtube.com/watch?v=rVLY2NnEXRo&index=3&list=P...
ЗЫ:
Быстрый старт по unity (уберет большинство возникающих вопросов):
habrahabr.ru/post/62830
habrahabr.ru/post/63280
habrahabr.ru/post/63568