1

我正在开发一个企业 Web 应用程序,并且对当今可用的控制容器反转有一点了解。我对 ASP .NET MVC 3 有一定的了解。我的选择包括 Castle.Windsor 和 Unity。两者都有控制容器的反转,但我不知道哪个最适合使用 Entity Framework 4.1 的 ASP .NET MVC 3 Web 应用程序。你知道我会选择什么作为最好的,或者你知道什么与我用来开发的网络应用程序兼容吗?先感谢您。

4

1 回答 1

2

没有最好的容器。如果有其他人可能不会存在,因为每个人都会使用这个最好的容器。只要您正确使用控制反转,您选择哪个容器并不重要。Unity、Ninject、Castle Windsor、StructureMap ……都具有用于 ASP.NET MVC 的自定义 DependencyResolver,可用于将依赖项注入对象。

Funq如果速度和性能是您唯一关心的事情,那么您可以看看ServiceStack.

于 2013-02-17T09:44:07.093 回答