【问题标题】:Repository Pattern MVC4 EF5存储库模式 MVC4 EF5
【发布时间】:2012-12-10 00:47:38
【问题描述】:

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

我认为在 EF5 CodeFirst 中使用的 DBContext 是一个工作单元,我的看法是否正确?

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

或者我应该使用:

Model - Repository - ViewModel - Controller - View?

【问题讨论】:

    标签: entity-framework asp.net-mvc-4 repository-pattern


    【解决方案1】:

    查看 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】:

    这里有一些想法,为什么你不需要在 MVC 项目中使用 UoF。

    UoW

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多