实体框架的存储库+ UnitOfWork模式

Nao*_*aor 8 .net c# entity-framework unit-of-work repository-pattern

我上下搜索网络,我没有找到适合我的应用程序的设计.
我正在寻找Repository + UnitOfWork模式,它将管理连接并在完成后自动处理它们.

我需要支持Web应用程序,其中每个请求都有自己的UnitOfWork和Windows应用程序,其中每个线程都有自己的UnitOfWork.我需要模式自动处理请求/线程完成后的UnitOfWork.我也想在异常的情况下支持rolback.

现在我使用StructureMap所以我不想继续在建议答案中使用它.

我需要Repository模式的原因是为了实现我所有实体所需的所有能力.我需要UnitOfWork的原因是允许更多的实体更改.

我真的很乐意帮助你.

谢谢.

Dan*_*Man 3

我用这个博客作为一个非常好的起点:

http://www.primaryobjects.com/CMS/Article122.aspx

它从一开始就开始,并在最后为您提供源代码。它还使用 StructureMap,因此您可能有点熟悉。