3

在 DDD 模式中,工作单元是否应该与存储库耦合?我见过几个不同的例子,包括实现工作单元接口的存储库,实现工作单元本身行为的存储库,以及具有表示工作单元的属性的存储库,以便可以跨UoW 生命周期中的多个存储库实例。在后者的情况下,这似乎是一种反模式......也就是说,消费者是否真的需要知道在存储库实例之间共享 UoW 的实例?那不应该被封装并且不暴露给消费者吗?

我想听听一些关于这些不同方法的优势以及原因的意见。

谢谢。

4

1 回答 1

2

对此有讨论

我个人同意应该完全避免 UoW。与通用存储库相同。

于 2010-12-13T12:51:05.573 回答