域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。
使用 EFCore 表示和存储值对象而不使用 Owned Types
我的实体当前有一个应该是值对象的属性,但我不知道如何实现它。我将 .NET6 与 EFCore 结合使用,并使用实体映射/配置(即代码优先)。 V...
我了解到将领域层与持久层解耦很重要,实现这一点的方法是在领域层中声明存储库的接口,但要实现它......
在DDD实践过程中,我发现领域对象和持久化对象之间存在不匹配的情况。我了解 DDD 建议域对象仅公开关键字段并且...
鉴于我有一个使用领域驱动设计的项目,并且我有以下层: 1:域名 2:申请服务 3:门面 4:基础设施 现在,让我们考虑一个场景,我有一个
我读过类似的问题DDD中是否有关于共享值对象的概念和ddd中的值对象设计规则,当VO 100%共享时它们都有意义。 我有多个域名
我正在尝试为我的应用程序后端建模一个域。在我的域中,我有厨师聚合根,每个厨师都有一个种族。如果我们认为在存在层种族和厨师有一个
假设有一个对象TaskList,只能由其所有者编辑和删除。其他用户只能接受任务并更新其状态。 以下选项是我最感兴趣的...
考虑以下场景: 事件源聚合管理包的传输 它可以接收诸如“包裹在早上 5 点加载”、“包裹在早上 7 点停止在这里......”之类的命令。
我正在尝试遵循DDD,但感觉我错过了一些东西。我的解决方案是这样的: 具有 Order 和 OrderItem 类的域项目(这些类具有包含一些业务 l...
我有一个正在努力解决的问题。问题是我想将现有应用程序迁移到具有适当域层的应用程序中。 现有的应用程序确实只是......
我的域中有一个名为“服务”的实体。为了简单起见,我们假设它只有两个值对象: 服务 ID (uuid) 客户端 ID (uuid) 我可以通过它自己的存储库访问该实体('
我对 DDD 还很陌生。如果我有任何错误,请纠正我。谢谢。 长话短说——性能优化(至少) 考虑以下示例: 假设我们有一个订单域...
我不太明白这个[实现领域驱动设计Vaughn,Vernon]实践背后的原因: 使用调解器发布聚合内部状态 为了解决紧耦合的问题...
在六边形架构中,领域层与框架没有依赖关系。 可以在领域层使用Spring缓存吗?
如何在 C# 领域驱动设计项目中实现角色和安全性?关于它是否应该由调用应用程序 (ASP.NET MVC) 或在 D 中实现,我们存在一些激烈的争论......
为什么没有 DDD Slack 或 Discord 或 IRC
为什么没有领域驱动设计的在线社区?曾经有一个 Slack 频道,但据我所知,它已经不存在了。我很难相信人太少了
我和我的大学正在讨论领域驱动设计背景下的价值对象和实体。这有点理论化,所以可能不太容易回答。 第一个问题:可以
在这个问题中https://softwareengineering.stackexchange.com/questions/396151/which-layer-do-ddd-repositories-belong-to?newreg=f257b90b65e94f9ead5df5096267ef9a,我知道我们应该避免说话...
我完全困惑了。 Laravel结构是MVC,但是最近听说有时开发者在laravel中使用DDD。 那有什么意义呢? 有在 MVC 中使用 DDD 的示例吗? 我试图找到一些 Lar...
我的问题是关于更新与聚合根相关的实体。 我有一个 Shipping 类,我的命令是 SetShipmentAsDelivered。 Shipment 与 Order 类有关系。所以当