作为MVC4,ASP.NET和实体框架的新手,我一直在研究存储库和工作单元模式的使用,并希望验证自己的理解。

我是否认为EF5 CodeFirst中使用的DBContext作为工作单位是正确的?

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

还是我应该使用:

Model - Repository - ViewModel - Controller - View

最佳答案

在CodePlex上检查MVC脚手架项目:

http://mvcscaffolding.codeplex.com/

另外,这是一个演练,介绍了如何使用它的一些介绍:

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

关于entity-framework - 储存库模式MVC4 EF5,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13793543/

10-13 09:51