这就是我应该如何建模域类吗
在我的数据库中,我有表 tblCountry 和 tblCity。它们是1:N的关系。在我的领域项目中,我用 City 和 Country 类来表示它们。我真的需要城市类中的 Cou…
DDD:将服务注入实体可以吗
我有一个 Zone 对象树: class Zone { protected Zone $parent; public function __construct(Zone $parent) { $this->parent = $parent; } } 该区域…
将 api 分发给不同用户的最佳方式是什么?
我有一个像这样的典型类: public class A { void run(); //for all users void delete(); //for privileged users } 我想将这些类作为单个jar分发给…
Greg Young的CQRS实施中的服务目的
我决定通过 Greg Young 的实现 我不明白这里的服务是什么意思,因为它似乎与我们过去常见的三层模式完全不同。 客户端更改接收到的 DTO,并创建一个由…
DDD:存储库可以返回布尔值吗?
存储库可以根据它(虚拟)包含的对象返回布尔值吗? 例如: if (userRepository.checkCredentials(username, password)) { // ... 或者以详细的方式执…
DDD:保留到聚合根内实体的链接,仅用于报告
我正在使用 DDD 重构一个项目,但担心不要让太多实体成为自己的聚合根。 我有一个 Store,其中包含 ProductOption 列表和 Product 列表。一个 Product…
将 CustomMembershipUser 和 Agregate 类存储在域库中是否合适
我只需要一些确认,证明我以正确的方式做了一些事情,否则我会犯可怕的错误:) 1)我将数据访问层(MyProject.Domain)放在单独的程序集中。在那里,我…