1
我忙於學習更多關於DI和在MVC3中使用Autofac。MVC 3 Autofac註冊並解決
在global.ashx中我註冊了我所有的類型。
例如,在一個靜態的HtmlHelper擴展中,你將如何解決一個實例?您如何以及在哪裏保留容器來解析實例?我可以把我在builder.Build()
的應用程序初始化時獲得的IContainer放在一個靜態變量中嗎?
我忙於學習更多關於DI和在MVC3中使用Autofac。MVC 3 Autofac註冊並解決
在global.ashx中我註冊了我所有的類型。
例如,在一個靜態的HtmlHelper擴展中,你將如何解決一個實例?您如何以及在哪裏保留容器來解析實例?我可以把我在builder.Build()
的應用程序初始化時獲得的IContainer放在一個靜態變量中嗎?
有一個autofac nuget包。查看更多細節在ASP.NET MVC使用Autofac 3個應用程序:
autofac - my choice of ioc container
我不會做DI通過助手在這裏,我會注入什麼,我能進入,否則你正在做貢獻控制器服務定位器反模式。您可以在根目錄注入,因爲這是服務定位符模式的「正常」用法。