3

我是新增的依賴注入和工作在ASP.NET MVC 4中開發的項目。所以,我遇到了依賴注入的使用,並好奇知道哪些框架有良好的性能和支持ASP.NET MVC 4。哪個依賴注入框架最適合ASP.NET MVC 4?

我正在創建一個使用存儲庫模式,UnitOfWork和服務層作爲業務邏輯的多層體系結構。所以,我想要依賴注入。我現在還沒有太多的想法,我認爲它應該支持MVC 4.

正確的問題:哪個依賴注入框架最適合ASP.NET MVC 4?我遇到了Simple Injector,但是有人提到它不支持MVC 4.

+0

除了支持ASP.NET MVC 4之外,您還有其他任何需求嗎?透明度有助於建議適當的DI框架,因爲在許多情況下,沒有一個框架是「最好的」。 –

+0

我正在創建一個使用存儲庫模式,UnitOfWork和服務層作爲業務邏輯的多層體系結構。所以,我想要依賴注入。我現在還沒有太多想法,我認爲它應該支持MVC 4. –

回答

3

Simple Injector肯定支持MVC4。他們獲得了MVC的快速入門包。它指出它適用於MVC3,但它對MVC4也適用。

我最近在一個項目中使用它,它像一個魅力,我喜歡它的簡單性。不要指望大量的約定和隱藏的配置,你只需創建一個容器並明確註冊依賴關係。

+0

他們是否有簡單注射器的優秀文檔? –

+0

@ShivamChopra是的,當然。鏈接I提供商包含註冊服務的基本示例。 [Here](http://simpleinjector.codeplex.com/documentation)你可以找到所有的文檔。 –