domain-driven-design 相关问题

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

在实体框架的更改跟踪器中处理通用实体

我正在实现领域驱动设计 (DDD) 架构,并希望为我的实体利用强类型 ID。我的基本 AggregateRoot 类如下所示: 公共抽象类 AggregateRoot&...

回答 1 投票 0

C# DDD 与 EF Core 使用相同的域实体/聚合来映射表或单独的类

我不知道这两个选项中哪个最合适。 方案一:使用aggregateroot或者entity(聚合子实体)来映射表。 公共类用户:AggregateRoot { 字符串名称 { 获取; } ...

回答 1 投票 0

将 OOP 原则应用于微服务

在微服务架构中,主要规则是在各个设计级别(包括数据库和领域模型)拥有自治服务。然而,在一个应用程序中,类(mo...

回答 1 投票 0

C# DDD 基础设施模型应该在哪里?

在 C# 和清洁架构/洋葱架构中使用 DDD,我有 4 个项目 API、应用程序、域和基础设施。 如果我有一些外部 api 调用,例如从 github 获取用户配置文件。

回答 1 投票 0

DateTime.Now 在 DDD 的域层

最近我在我的领域模型中面临以下不变量: 如果 ExpiryAt (DateTimeOffset) < DateTimeOffset.Now. A Director of the Company cannot be younger th...

回答 1 投票 0

ddd:域类应该对方法进行注入吗?

这是我当前的文档域类: @盖特 @Builder 公共类文档{ 私有最终DocumentId资源Id; 私有最终ResourceLocation资源位置; 私人文件(

回答 1 投票 0

在域对象中使用字典的替代方法

我的域对象有一个不断更新的对象列表。我现在把这个收藏作为一个清单。但对于每次更新,我都必须不断执行 .Where().FirstOrDefault()。是很多

回答 1 投票 0

所有“批量”操作在 DDD 中属于哪里?

在 DDD 中,关键概念之一是存储库,它允许您检索实体(或聚合根),然后在更新后将它们保存回来。 假设我们需要执行一些“bu...”

回答 4 投票 0

实体框架(DDD),与两个外键的关系

我正在尝试使用 Fluent API 对 EntityTypeConfifuration 进行建模。我想在 EF 中反映的更简单版本的表如下: 考试 ID 数据 1 行数据 考试跟踪项目 ID 追踪值 Sha1Hash...

回答 1 投票 0

DDD 的可扩展性:使用 MEF 的 DDD 中的模块与有界上下文

Eric 在他的书中很少涉及模块的主题。他也没有通过示例讨论模块结构与有界上下文的关系。有界上下文是否包含 modu...

回答 2 投票 0

寻求模式来解决领域驱动设计环境中的并发更新挑战

我们的开发团队目前正在探索有效的模式来处理并发更新可能导致数据不一致的情况。我们坚持领域驱动设计 (DDD) 原则,

回答 1 投票 0

FluentValidation中有没有办法强制填充ErrorCode?

我想在我的API中使用FluentValidation,并且我想强制执行每条规则来定义其ErrorCode,它不能是“可选的”。 我的目标是提供一个错误“字典”...

回答 1 投票 0

有没有办法强制填充FluentValidation中的ErrorCode?

我想在我的API中使用FluentValidation,并且我想强制执行每条规则来定义其ErrorCode,它不能是“可选的”。 我的目标是提供一个错误“字典”...

回答 1 投票 0

我如何在没有领域专家帮助的情况下自己练习 DDD?

我正在尝试学习 DDD,我看到它有很大的潜力,我想应用它并将其带到我的公司。但我目前正在休假,因此无法联系业务专家。我怎么可以

回答 1 投票 0

聚合根、工厂和部分聚合

我有一个名为“配置”的聚合根,它代表为多租户应用程序上的特定配置客户配置的所有选项。因为有很多选择

回答 2 投票 0

CQRS + DDD中写入模型和读取模型的通信

我最近学习了 DDD 和 CQRS 的清洁架构,我正在做我的第一个关于这个主题的项目,并且有一些不清楚的事情(尽管我已经检查过,但我找不到明确的解释.. .

回答 1 投票 0

PDF/Office 文档生成在哪里适合 clean/onion 架构

我需要将 docx/excel 报告添加到以下解决方案中 问题 我的文档生成适合哪里? 解决方案说明 演示参考 应用 应用参考域

回答 1 投票 0

使用什么软件进行事件风暴? [已关闭]

关于事件溯源和领域驱动设计,我正在寻找一个好的软件解决方案来帮助我的团队在事件风暴会话期间以电子方式对聚合进行建模。 我已经考虑过...

回答 2 投票 0

DDD实践:我应该为值对象创建一个存储库吗

我一直在努力理解 DDD。这是一个令我困惑的场景。假设我们有一个实体基金,它具有价值对象分配/持有和历史价格。如果服务只是...

回答 3 投票 0

有关领域驱动设计(DDD)的问题

我在学习领域驱动设计时有一些问题。 谁负责检查逻辑中的重复实体? 在我看来,这种逻辑显然是特定领域的关注点。

回答 1 投票 0

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