一组关联对象,它们被视为一个单元,用于更改数据。外部引用仅限于聚合的一个成员,指定为根。一组一致性规则适用于Aggregate的边界。
我遇到了以下设计问题,但我一直无法找到满意的解决方案。欢迎任何指导。 考虑车辆路线的概念,其中路线是
在领域驱动设计中,当在聚合内创建新对象时,创建数据库条目的最佳方法是什么? 举个例子,考虑一个代表学生的学生实体
我正在学习 DDD 并尝试使用领域驱动设计对用户注册过程进行建模。让我们想象一个晚餐托管系统,其中主持人和客人是两个实体。主持人将是那个将
我正在深入研究领域驱动设计(DDD),并遇到了一个看起来像是典型挑战的场景。它围绕着创建域对象(例如聚合),这些对象依赖于 ID,...
我正在构建一个管理人员信息的系统。我有一个不断增长的聚合根,称为“人”。它现在有数百个相关对象,姓名、地址、技能、缺勤等。我关心...
我正在尝试为我的应用程序后端建模一个域。在我的域中,我有厨师聚合根,每个厨师都有一个种族。如果我们认为在存在层种族和厨师有一个
我对 DDD 还很陌生。如果我有任何错误,请纠正我。谢谢。 长话短说——性能优化(至少) 考虑以下示例: 假设我们有一个订单域...
我和我的大学正在讨论领域驱动设计背景下的价值对象和实体。这有点理论化,所以可能不太容易回答。 第一个问题:可以
我的问题是关于更新与聚合根相关的实体。 我有一个 Shipping 类,我的命令是 SetShipmentAsDelivered。 Shipment 与 Order 类有关系。所以当
我正在开发一个应用程序,其中一个模块负责安排约会。我在创建正确的聚合根时遇到一些问题。 有每日时间表,其中自己的...
我一直在学习 DDD,只是想确保我理解正确。我在很多地方读到聚合根属性不应该直接引用来自o的实体...
我几乎可以肯定我忽略了一些简单的事情,但它还没有点击。 我有一个 Person 实体(Person 聚合的根)。我还有一个用于身份验证和授权的子实体(...
当有超过 100 个子相关模型时,我需要更改父模型的状态时遇到问题。 类聚合根 { 构造函数(私有父模型,私有子模型){} ...
可以说我有以下实体:客户订购产品这三者都是聚合根,因为这三者需要相互独立地加载和修改。由于聚合根不能...
我是DDD的初学者,想了解从多个数据库填充单个聚合根是否是一种不好的做法?我正在尝试设计一个系统,其中所有...
在DDD中,可以在独立于AR的聚合实体上执行CRUD操作吗?
假设我有一个Product实体,该实体具有称为Brand的属性。品牌本身就是一个实体(不是价值对象,因为它必须单独保存和维护)。我希望能够...
我正在构建图书馆应用程序。假设我们有一个要求,允许图书馆的注册人员在默认时间段内(4周)借书。我开始为自己的模型建模...
单元测试-我应该对实体/值对象级别还是仅在聚合根级别进行单元测试?
[使用DDD模式编写单元测试时,我应该只在聚合根级别上编写单元测试,还是应该在实体/值对象级别上进行单元测试?
我们如何处理下面有大量聚集体的聚集体根?假设我有一个Person作为我的聚合根,并且有很多实体代表所有...
[阅读大量文章后,我意识到如果一个概念/上下文存在一个聚合的根,我们需要为整个概念/上下文建立一个单一的存储库。如果是这样的话,我看不会有...