存储库模式MVC4 EF5

Rid*_*ick 2 entity-framework repository-pattern asp.net-mvc-4

作为相当新的MVC4,ASP.NET和Entity Framework,我一直在寻找到使用存储库和工作模式的单位,我想验证我的理解.

我是否正确地认为DBContextEF5 CodeFirst 中的使用是作为一个工作单元?

在这种情况下,实现存储库有什么意义吗?

或者我应该使用:

Model - Repository - ViewModel - Controller - View

Mat*_*lay 5

查看CodePlex上的MVC Scaffolding项目:

http://mvcscaffolding.codeplex.com/

另外,这里有一个演练,展示了如何使用它的一些介绍:

http://www.codeproject.com/Articles/468777/Code-First-with-Entity-Framework-5-using-MVC4-and

  • 谢谢你回到我身旁.我理解如何实现存储库模式,我理解MVC脚手架.我很好奇当DBContext作为一个工作单元时,使用存储库和工作单元模式是否有任何意义. (2认同)