10
|
David Archer Chris Spicer · 技术社区 · 16 年前 |
![]() |
1
5
实际上,我也在做类似的事情。不是同一个目标,而是使用DDD来构建一个可以与广告一起工作的应用程序的事实。 我认为LDAP是我的持久层。因此,我的域模型都是由特定于我的应用程序的对象组成的,而不是特定于广告的对象。然后,我的存储库实现是所有特定于广告的内容,将我的对象带到广告对象,并将它们映射到广告对象,等等。我实际上为基础构建了一个IRepository,然后根据域聚合的需要构建了IUserRepository等。然后,这些实现的命名类似于AdUserRepository。 我发现这是最简单的方法来管理所有这些并记住;它也使我正在做的测试更容易(不确定它是否有助于您的应用程序)。 我不知道您可以使用任何OLM(好术语)工具;我只是手工映射它,因为我对广告中包含的内容非常感兴趣。 |
![]() |
Tony Raimo · 域实体是否应该调用存储库? 7 年前 |
![]() |
Seb · DDD只读存储库返回“值对象” 7 年前 |
![]() |
tlt · 使用嵌套对象和大集合进行聚合根优化 7 年前 |
![]() |
PatrickSJ · DDD,状态对象/值对象 7 年前 |
![]() |
msmani · DDD更改聚合根id 7 年前 |
![]() |
DuskMcDusk · 逻辑和性能中的聚合根冲突 7 年前 |