yeah
Results
1
comments of
yeah
恩,挺好的,期待2.0。工作单元与仓储确实有必要分开,工作单元是需要分别应用在 `领域服务` 和 `应用服务`来确保事务的一致性和完整性的,例如: 1. 在领域服务中,`UnitOfWork` 可以用于协调多个领域对象的保存和更新操作,以确保事务的一致性和完整性。例如,当一个订单被创建时,需要同时创建订单明细和更新库存,这时我们可以使用一个 `UnitOfWork` 来管理这些操作,并在需要时进行回滚。 2. 在应用服务中,`UnitOfWork` 可以用于协调多个应用服务操作的执行,以确保事务的一致性和完整性。例如,在处理一个复杂的业务场景时,可能需要执行多个应用服务操作,这时可以使用一个 `UnitOfWork` 来管理这些操作,并在需要时进行回滚。 `DDD` 中有关工作单元定义,通俗来讲就是个事务管理器,而我们通常用仓储来实现工作单元,但本质上来说仓储和工作单元要干职责是不一样的。