Какова рекомендуемая структура внедрения зависимостей для ASP.NET MVC

Я искал хорошую инъекцию зависимостей для 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>

И я думаю, что он очень завершен, потому что в Java World нет функции автоматического подключения, такой как Spring. Можете ли вы предложить мне рекомендованную DI Framework для ASP.NET MVC?

Заранее спасибо.

9
задан mrydengren 26 May 2011 в 16:12
поделиться