Asp.net mvc 3 ASP.NET MVC 3中的存储库模式和首先通过StructureMap生成的实体框架代码

Asp.net mvc 3 ASP.NET MVC 3中的存储库模式和首先通过StructureMap生成的实体框架代码,asp.net-mvc-3,entity-framework-4.1,ef-code-first,repository-pattern,structuremap,Asp.net Mvc 3,Entity Framework 4.1,Ef Code First,Repository Pattern,Structuremap,我首先使用ASP.NET MVC 3和Entity Framework 4.1代码创建一个web应用程序。我正在通过存储库设计模式设计项目。我知道如何实现RDP和通用RDP。但是我的问题是,在这种情况下使用StructureMap是个好主意?感谢您的任何想法和帮助。是的,但在我看来,structuremap与您将使用的DI方法比您将实现的特定于领域的方法更相关。 我个人使用AutoFac,但Structuremap也是一个很好的,你可能也想考虑NIXEPT。所有这些工具都非常强大,并且有一个很好

我首先使用ASP.NET MVC 3和Entity Framework 4.1代码创建一个web应用程序。我正在通过存储库设计模式设计项目。我知道如何实现RDP和通用RDP。但是我的问题是,在这种情况下使用StructureMap是个好主意?感谢您的任何想法和帮助。

是的,但在我看来,structuremap与您将使用的DI方法比您将实现的特定于领域的方法更相关。
我个人使用AutoFac,但Structuremap也是一个很好的,你可能也想考虑NIXEPT。所有这些工具都非常强大,并且有一个很好的语法可以与imo一起使用。

+1感谢您的回答。我是依赖注入的新手。请在Structuremap、AutoFac和Ninject之间的大型web应用程序(社交网站)中使用哪个?选择哪一个并不重要。拿一个你最喜欢的。我们都有自己的最爱(我的最爱是autofac),正如前面的评论所述,这是一个品味的问题。我选择autofac作为我的项目,我是一个快乐的程序员;)