Prodinner服务层存储库

时间:2012-03-05 20:40:51

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

我一直在查看CodePlex上的Prodinner示例作为我的应用程序的示例,特别是像ICrudService的想法,但这如何与事务和上下文共享一起工作? IoC是仅为DbContext提供单个请求范围还是没有?

我也听说工作单元格首先是EF代码没有意义,因为DbContext本身就是一个工作单元,这是正确的吗?

http://prodinner.codeplex.com/

1 个答案:

答案 0 :(得分:1)

是的,EF DbContext和NHibernate会话是工作单元

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