domain-driven-design 相关问题

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

当我尝试过滤我的值对象属性时,无法翻译 LINQ 表达式

我在过滤查询时遇到问题。这是我的查询: var products = _context.Products.Select(x => new GetProductsDto { Id = x.Id, 名称 = x.Name.Val...

回答 1 投票 0

在 DDD 和 CQRS 中使用计算属性设计领域模型的最佳实践

我目前正在开发一个遵循领域驱动设计 (DDD) 原则的系统,我遇到了一个设计挑战,我相信社区中的其他人也可能面临过。 在我的领域模型中,...

回答 1 投票 0

使用DDD时如何查询辅助模型?

我正在尝试使用 Ardalis 的干净架构模板将 DDD 实现到我的 ASP.NET Core 应用程序中,该模板有一些用于聚合和存储库的帮助程序。它所做的一件事就是强迫你......

回答 1 投票 0

从数据库检索部分聚合根 - DDD 方法 C#、.NET、Entity Framework

首先我想描述一下我的“问题”。它更像是担忧而不是问题,因为我还看到了建议从数据库检索所有聚合根的数据然后显示的文章...

回答 2 投票 0

Bean 验证和一致的值对象

我当前的项目正在使用领域驱动设计,这是一个基于Java的Spring Boot REST-API。因此,应该不可能创建不一致的值对象,而我的问题就在这里

回答 2 投票 0

.Net - 根据数据库类型有条件地注入/接收依赖服务

目前我正在开发一个项目,需要能够将数据保存在不同的数据库类型(Postgres,MongoDb)中 考虑到这一点,我考虑将我的存储库逻辑抽象为一些

回答 1 投票 0

.Net - 根据数据库类型有条件地注入服务

目前我正在开发一个项目,需要能够将数据保存在不同的数据库类型(Postgres,MongoDb)中 考虑到这一点,我考虑将我的存储库逻辑抽象为一些

回答 1 投票 0

.NET 中外部服务调用 ACL 层的正确实现

我正在开发一个c#应用程序,我需要通过rest api连接到外部服务 由于外部服务是由另一家公司开发的,因此我决定使用ACL层。但我可以...

回答 1 投票 0

Kotlin reify 未获取实际实例类型

我正在尝试使用 Kotlin 和 DDD 实现 ValueObject 基类。由于任何值对象都必须考虑 equals 方法中的所有属性,因此我决定使用反射来实现单个方法...

回答 1 投票 0

用户认证应该使用哪一层

我想在我的一个应用程序中使用域驱动设计,并对用户身份验证有一些疑问。 我有一个名为 User 的聚合根,它具有像 UserCredentials 这样的值对象,

回答 3 投票 0

用例、域和存储库:业务逻辑应该驻留在哪里?

在多个 Android 项目中使用 Clean Architecture 时,我总是被诱惑绊倒在哪里放置业务逻辑的最佳位置。根据我的理解,领域模型成立

回答 0 投票 0

管理 DDD 中多个有界上下文之间通信的复杂性

我开始开发一个基于领域驱动设计(DDD)的系统,并且我将我的应用程序划分为多个有界上下文以反映不同的业务领域。不过,我注意到了...

回答 0 投票 0

导航属性未在具有转换的“实体键”场景中加载

我尝试使用转换配置“实体键”场景,如下所示: { var ScoringRuleConverter = new ValueConverter( v => v.值, v =>...

回答 0 投票 0

如何管理DDD中的聚合不至于过于耦合?

我想知道一种(或多种)方法来不耦合太多我的聚合,有一个具体的解释。 例如,我有一个订单,里面的商品不能超过 100 件。 所以我创建了一个聚合...

回答 1 投票 0

域实体关系加载和性能问题

我是 DDD 的新手,之前我更多地使用服务和事务脚本。现在我正在与一个 DDD 项目的团队合作,从我的角度来看,加载了太多不必要的数据......

回答 1 投票 0

DDD示例:这种逻辑在服务层是否“允许”

作为练习,我正在尝试使用 DDD 和干净的代码构建一个小型示例应用程序: 通过应用聚合不应包含对其他聚合实体的引用的规则,而只是......

回答 0 投票 0

如何处理接口和在 golang 中实现它的类型之间不兼容的具体返回类型?

我还在学习 Go,我决定使用带有接口的领域驱动设计。我想通过在运行时根据执行环境选择引擎来支持 mysql、postgresql 和 sqlite ...

回答 1 投票 0

值对象是否应该包含对输入参数的技术验证?

正如 DDD 从业者所建议的,业务规则的验证必须在域对象(实体、值对象和域服务)内部实现,并且在我读过的某个地方也遵循它们自己的上下文......

回答 4 投票 0

推荐一本书,帮助我更好地理解asp web中的clean architecture和DDD

我有点理解要点,但我不完全确定它们的实现。希望书中有一些很好的例子。 推荐一本书,帮助我更好地理解clean archite...

回答 0 投票 0

Scala 中的连接函数

是否可以在 Scala 中加入列表,类似于使用 Spark 或 Pandas 数据帧可以完成的操作。 例如, val findMatch(hosts:List[Person], guests: List[Person]):List[(Person, Person)] = ??...

回答 1 投票 0

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