aggregateroot 相关问题

一组关联对象,它们被视为一个单元,用于更改数据。外部引用仅限于聚合的一个成员,指定为根。一组一致性规则适用于Aggregate的边界。

如何在 DDD 中拆分大型时间相关聚合?

我遇到了以下设计问题,但我一直无法找到满意的解决方案。欢迎任何指导。 考虑车辆路线的概念,其中路线是

回答 1 投票 0

领域驱动设计:如何为聚合添加新的数据库条目?

在领域驱动设计中,当在聚合内创建新对象时,创建数据库条目的最佳方法是什么? 举个例子,考虑一个代表学生的学生实体

回答 1 投票 0

领域驱动设计 - 建模用户注册过程 .NET Core

我正在学习 DDD 并尝试使用领域驱动设计对用户注册过程进行建模。让我们想象一个晚餐托管系统,其中主持人和客人是两个实体。主持人将是那个将

回答 1 投票 0

DDD,创建依赖于持久层Id的域对象

我正在深入研究领域驱动设计(DDD),并遇到了一个看起来像是典型挑战的场景。它围绕着创建域对象(例如聚合),这些对象依赖于 ID,...

回答 1 投票 0

DDD:大聚合根 - 人

我正在构建一个管理人员信息的系统。我有一个不断增长的聚合根,称为“人”。它现在有数百个相关对象,姓名、地址、技能、缺勤等。我关心...

回答 4 投票 0

DDD 聚合根之间的一对多关系

我正在尝试为我的应用程序后端建模一个域。在我的域中,我有厨师聚合根,每个厨师都有一个种族。如果我们认为在存在层种族和厨师有一个

回答 1 投票 0

DDD:每个用例相同域模型的不同聚合。有办法吗?

我对 DDD 还很陌生。如果我有任何错误,请纠正我。谢谢。 长话短说——性能优化(至少) 考虑以下示例: 假设我们有一个订单域...

回答 1 投票 0

领域驱动设计可以将聚合根作为值对象吗

我和我的大学正在讨论领域驱动设计背景下的价值对象和实体。这有点理论化,所以可能不太容易回答。 第一个问题:可以

回答 1 投票 0

如何在干净架构中更新相关实体

我的问题是关于更新与聚合根相关的实体。 我有一个 Shipping 类,我的命令是 SetShipmentAsDelivered。 Shipment 与 Order 类有关系。所以当

回答 1 投票 0

预约调度应用程序中的正确聚合根

我正在开发一个应用程序,其中一个模块负责安排约会。我在创建正确的聚合根时遇到一些问题。 有每日时间表,其中自己的...

回答 1 投票 0

聚合根引用聚合根的集合

我一直在学习 DDD,只是想确保我理解正确。我在很多地方读到聚合根属性不应该直接引用来自o的实体...

回答 1 投票 0

DDD 和 C# - 限制对子实体的访问

我几乎可以肯定我忽略了一些简单的事情,但它还没有点击。 我有一个 Person 实体(Person 聚合的根)。我还有一个用于身份验证和授权的子实体(...

回答 4 投票 0

聚合根和大量数据

当有超过 100 个子相关模型时,我需要更改父模型的状态时遇到问题。 类聚合根 { 构造函数(私有父模型,私有子模型){} ...

回答 0 投票 0

使用EF Core 3.X对聚合根进行建模

可以说我有以下实体:客户订购产品这三者都是聚合根,因为这三者需要相互独立地加载和修改。由于聚合根不能...

回答 2 投票 0

从多个数据库填充聚合根

我是DDD的初学者,想了解从多个数据库填充单个聚合根是否是一种不好的做法?我正在尝试设计一个系统,其中所有...

回答 1 投票 0

在DDD中,可以在独立于AR的聚合实体上执行CRUD操作吗?

假设我有一个Product实体,该实体具有称为Brand的属性。品牌本身就是一个实体(不是价值对象,因为它必须单独保存和维护)。我希望能够...

回答 1 投票 0

DDD,库应用场景中的汇总根和实体

我正在构建图书馆应用程序。假设我们有一个要求,允许图书馆的注册人员在默认时间段内(4周)借书。我开始为自己的模型建模...

回答 1 投票 0

单元测试-我应该对实体/值对象级别还是仅在聚合根级别进行单元测试?

[使用DDD模式编写单元测试时,我应该只在聚合根级别上编写单元测试,还是应该在实体/值对象级别上进行单元测试?

回答 1 投票 0

整体聚集根

我们如何处理下面有大量聚集体的聚集体根?假设我有一个Person作为我的聚合根,并且有很多实体代表所有...

回答 2 投票 1

汇总根中覆盖的实体如何保存在DDD中?

[阅读大量文章后,我意识到如果一个概念/上下文存在一个聚合的根,我们需要为整个概念/上下文建立一个单一的存储库。如果是这样的话,我看不会有...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.