![]() |
1
2
感谢大家的帮助,我对我吸引的观众印象深刻!我特别喜欢麦金太尔的哲学,它真正影响了我的思想。在这种情况下,尽管我们进行了双重派遣。感觉有点稳定。 干杯 |
![]() |
2
2
“显然,我不想注射
“显然”这个词我不喜欢。我仍然没有被谷歌“向实体注入服务”的结果所驱使。关于这个主题的最上面的帖子归结为“感觉不太对劲,你可以使用域事件/双调度来完成它,所以不要这样做”。 我个人认为向实体注入服务并认为你应该停止担心它并做到这一点是好的。也许不需要注入整个InvestmentCalculationService,但是如果你觉得实体不需要访问整个服务,那么就注入那些不知道服务的InvestmentCalculationService的位。 域事件在您的情况下是不好的,除非您添加一个返回值(这基本上使它成为一个修饰的服务定位器),并且通过双重分派,您所注入的东西必须来自调用堆栈更高的地方——可能是入口点类的一个注入值,很可能根本不使用这种依赖性。 只需将InvestmentCalculationService注入实体并继续您的生活。 |
![]() |
3
1
在这种情况下,我们所做的一件事是让delete不执行实际的删除操作,而是使用collection参数来删除要删除的内容。delete()方法将注册自身和任何其他对象,然后由其他服务重播这些对象。 |
![]() |
4
0
有接口如何
在实际删除之前,请向容器询问此接口的所有实现,调用
|
![]() |
Tony Raimo · 域实体是否应该调用存储库? 7 年前 |
![]() |
Seb · DDD只读存储库返回“值对象” 7 年前 |
![]() |
tlt · 使用嵌套对象和大集合进行聚合根优化 7 年前 |
![]() |
PatrickSJ · DDD,状态对象/值对象 7 年前 |
![]() |
msmani · DDD更改聚合根id 7 年前 |
![]() |
DuskMcDusk · 逻辑和性能中的聚合根冲突 7 年前 |