域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。
我需要设计一个可以定义任务集的系统,然后通过选择一些任务来定义模板/工作流。如果我将模板作为聚合根,那么我将无法定义...
我有以下情况: 我有一个名为 Books 的域,我们在其中保存书籍、作者、流派等。 我有另一个名为 Invoice 的域,用户可以在其中从商店订购一本书。调用...
在 Laravel 应用程序中,我在同一上下文中有多个用例,(这些用例在应用程序文件夹中)具有共同的部分功能,我试图避免重复代码,我可以
为什么我在尝试获取 WarehouseBatch 时收到“Microsoft.Data.SqlClient.SqlException:'无效列名'WarehouseBatchContentId'”?
我一直收到此错误消息,即使我尝试从中获取 GetById()(我的通用存储库中的一种方法)的表中没有 WarehouseBatchContentId。我正在努力获得
我使用 DDD 方法使用 Entity Framework 有一段时间了,但现在我对查询的性能有一些疑问:每次我从 AggregateRoot 存储库加载和聚合时,我
一个用例是否可以将来自不同域的存储库作为依赖项,遵循干净的架构原则?
假设我有两个模型:学生和课程,所以我们这里有一个简单的多对多关系,即每个学生可以选修很多课程,每个课程有很多学生。 我也有一个用例
我的所有域驱动项目总是使用相同的文件夹结构: 实体 - 用户实体.ts - OrgEntity.ts 储存库 - 用户报告.ts 服务 - (等等) 但我总是想知道这是不是
当使用带有聚合的事件源作为事务范围时,您显然更喜欢将聚合放在一台机器上。但是如果你也想搭建一个高可用的水平sc...
我是新的广告域驱动设计,对实体对象有疑问。 对象不应该像下面那样只移动数据。我正在使用 c# 编程语言。 公开课工作 { 公众号...
Quarkus vs Spring Boot,Quarkus 是否仅适用于云部署,两者之间是否存在域差异?
我正在尝试评估 Spring Boot 与 Quarkus,有人可以帮我弄清楚其中任何一个可以隔离的业务领域是什么。在相关功效方面。有没有忙...
Clean Architecture/DDD:如何初始化实体?
根据“Uncle Bobs”一书“Clean Architecture”,软件系统的核心由实体(关键业务规则)和用例(用例应该是一个对象...
创建Rest Api时如何调用Route中的Interface类
所以我有这样的界面 出口接口认证服务{ 注册(电子邮件:字符串,密码:字符串):承诺; // 登录(电子邮件:字符串,密码:字符串):Promise<...
我想知道在 DDD 应用程序中我需要在哪里放置电子邮件传送逻辑?我的印象是它是演示文稿,因为它向用户展示内容而域通常不会......
我正在用 CQRS 和 DDD 重构我的项目,我想使用 Asp.Net core Identity。 因此,在聚合根实现中,我们将使实体继承自一个名为 Entity 的类和
以偶数为例,我想使用函数定义域为偶数的 Even 类型 val isEven(i: Int): 布尔值 = i % 2 == 0 我将如何在 Scala 3 中执行此操作...
所以我正在尝试在 EF Core 中对以下(简化)进行建模。 公共课池{ public List Regimes { get;set; } public List Sites { 获取;设置; } //导航属性 }
问题陈述 在现实世界中,我们有实体资产(图像、视频、文档)和集合(一组资产)。现在,这两个实体都可以有类别(和一堆共享属性......
项目的结构是,有Domain对象,用来对它们进行一些逻辑操作,还有DAO对象,只用来保存和读取数据库中的数据。和
背景 我正在尝试使用 Scott Wlaschin 在“Domain Modeling Made Functional”中提出的功能性 DDD 风格。我特别感兴趣的一点是打破
带有 EF 核心的 UseLazyLoadingProxies 在添加新的子实体时加载整个列表
我正在使用具有 EF 核心、postgresql 和 DDD 架构的 UseLazyLoadingProxies。我有 Parent 和 Child 对象可以说它们看起来像这样: 公开课家长 { 公共 int Id { 得到;