domain-driven-design 相关问题

域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。

DDD 服务或实体模拟礼品卡金额减少

我正在尝试考虑一个可以使用 DDD 建模的礼品卡示例。例如,我有一个礼品卡实体。在我的系统中,有时礼品卡金额需要减少或红色......

回答 3 投票 0

反腐败层和适配器有什么区别?

即使认为这里有一个很好的答案,但解释仍然让我有点困惑。 我没有看到反腐败层和适配器之间有任何巨大的差异,唯一的区别是我......

回答 1 投票 0

我应该将此代码放在 DDD 应用程序中的什么位置?

在 DDD 应用程序中我需要代码来执行此操作 检查IMemoryCache是否有用户列表 如果缓存中没有用户 从 REST API 获取它们 使用

回答 2 投票 0

C# kubernetes-客户端领域驱动设计

我是 DDD 设计的新手,目前正在开发一个需要 kubernetes-client 的功能。 我在基础设施层有Kubernetes服务和映射服务。我应该添加 kubernete 服务吗...

回答 1 投票 0

VO 可以调用 API 吗?

在我正在构建的应用程序的注册部分,我需要应用一个逻辑,规定电子邮件在数据库中必须是唯一的。由于我正在构建前端,我想知道我是否......

回答 1 投票 0

从 EF Core 数据库拦截器发布公共交通的问题

我有一个大型项目,遵循干净的架构解决方案布局和一些领域驱动设计/CQRS 方法。我关注了 Milan Jovanovic 早期的干净建筑 Youtube v...

回答 1 投票 0

DDD 中的超级用户实现

我正在尝试弄清楚如何将安全性应用于我的 ddd 场景。 作为示例,让我们采用 Vernon 书中的moderatePost 方法。 规则是只有论坛版主才能审核...

回答 1 投票 0

如何在python中将A类中的元素复制到B类中?

目前有DomainA类和ServiceA类,我想将DomainA中的值复制到ServiceA或将ServiceA中的值复制到DomainA。目前我的实现如下。这个

回答 1 投票 0

将实体框架模型放置在洋葱架构的基础设施层中[已关闭]

我在 .NET Core 5 中使用 DDD 和 Onion 架构构建了一个 Web 应用程序。 有4层: 领域层 - 包含领域模型 应用层——核心业务...

回答 2 投票 0

状态模式中的角色依赖行为

我有一门课程,它使用状态模式来模拟课程的状态。 课程从草稿开始,然后可以提交给管理员批准。如果课程获得批准,则可以

回答 1 投票 0

如果需要使用启动项目,如何在使用 Clean Architecture 的同时创建 EF Core 迁移?

我有核心类库、应用程序库、基础结构库和一个 Web 项目,即 ASP NET 7 项目。 基础设施层是数据访问层,所以我在这里定义了DbContext,也...

回答 1 投票 0

使用 GORM 处理 Go 中的多对多关系,同时避免循环依赖

我有两个主要域实体,用户和项目,它们具有多对多关系。当我尝试互相引用时(即,用户中的一部分项目和

回答 1 投票 0

CQRS 中的事件版本控制

我们正处于开发周期(asp.net mvc 应用程序)的某个阶段,我们需要对现有命令和事件进行更改(例如添加/删除一些属性等)。 我曾经

回答 5 投票 0

如何更新与另一个聚合关联的聚合的 ReadModel

我正在尝试分离读写模型。总之,我有这两个实体,它们之间有关联: //聚合根 专业家庭类{ 私人 ProfessionalFamilyId id;

回答 2 投票 0

在 Clean Architecture 和 DDD 中使用单个数据库执行命令和查询来实现复杂查询的位置

我试图遵循干净的架构原则,当我尝试将有关持久性的实现细节保留在应用程序核心之外时: 存储库接口位于应用程序核心

回答 1 投票 0

存储库是否违反了 DDD 规则?

项目中的存储库层需要创建聚合根的实例,以便它可以重用其存储的数据,并返回聚合图的实例,是吗? 如果是这样...这意味着...

回答 1 投票 0

BFF(后端用于前端)和 DDD 是互斥的吗?

BFF 模式提供了一个集成所有微服务的 API(对于某些前端)。 就我而言,我有 BFF 额外负责用户身份验证。我的 BFF 项目使用 Clean

回答 1 投票 0

聚合根引用聚合根的集合

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

回答 1 投票 0

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

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

回答 4 投票 0

根据业务上下文基于同一实体的多个聚合根

我正在尝试使用 .Net C# 来实践 DDD 模式。我检查了多个灵魂、教程、文章,但大多数都使用相同的简单想法 - 订单实体,带有项目等。我是什么

回答 1 投票 0

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