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)你可以找到所有的文档。 –