【问题标题】:Prodinner service layer repositoriesProdinner 服务层存储库
【发布时间】:2012-03-05 20:40:51
【问题描述】:

我一直在查看 CodePlex 上的 Prodinner 示例,以用作我的应用程序的示例,并且特别喜欢 ICrudService 的想法,但它如何与事务和上下文共享一起工作? IoC 是否只为 DbContext 提供单个请求范围?

我还听说工作单元模式首先使用 EF 代码毫无意义,因为 DbContext 本身就是一个工作单元,这是正确的吗?

http://prodinner.codeplex.com/

【问题讨论】:

    标签: c# asp.net-mvc repository unit-of-work prodinner


    【解决方案1】:

    是的,EF DbContext 和 NHibernate Session 是工作单元

    proddinner 中的 DbContext 由 IoC 使用 LifeStyle.PerWebRequest 解析,并在该请求中由所有存储库共享

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 2011-04-02
      • 2017-09-19
      • 1970-01-01
      相关资源
      最近更新 更多