1

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

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

http://prodinner.codeplex.com/

4

1 回答 1

1

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

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

于 2012-03-05T22:15:17.753 回答