Я искал хорошее внедрение зависимостей для ASP.NET MVC.
недавно я программист Java EE, я всегда использовал Spring для DI Framework.
Но после поиска некоторого учебника из интернета. Spring.NET требует явной конфигурации XML для каждого контроллера, который необходимо внедрить.
<spring>
<context>
<resource uri="config://spring/objects"/>
</context>
<objects xmlns="http://www.springframework.net">
<object id="HomeController" type="SpringTestApplication.Controllers.HomeController, SpringTestApplication" singleton="false">
<property name="TestProperty" value="This has been injected via Spring.Net"/>
</object>
</objects>
</spring>
И я думаю, что это очень завершено, потому что нет функции автопроводки, как Spring в Java World.
Можете ли вы предложить мне рекомендуемый DI Framework для ASP.NET MVC?
Спасибо заранее.