域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。
我在过滤查询时遇到问题。这是我的查询: var products = _context.Products.Select(x => new GetProductsDto { Id = x.Id, 名称 = x.Name.Val...
在 DDD 和 CQRS 中使用计算属性设计领域模型的最佳实践
我目前正在开发一个遵循领域驱动设计 (DDD) 原则的系统,我遇到了一个设计挑战,我相信社区中的其他人也可能面临过。 在我的领域模型中,...
我正在尝试使用 Ardalis 的干净架构模板将 DDD 实现到我的 ASP.NET Core 应用程序中,该模板有一些用于聚合和存储库的帮助程序。它所做的一件事就是强迫你......
从数据库检索部分聚合根 - DDD 方法 C#、.NET、Entity Framework
首先我想描述一下我的“问题”。它更像是担忧而不是问题,因为我还看到了建议从数据库检索所有聚合根的数据然后显示的文章...
我当前的项目正在使用领域驱动设计,这是一个基于Java的Spring Boot REST-API。因此,应该不可能创建不一致的值对象,而我的问题就在这里
目前我正在开发一个项目,需要能够将数据保存在不同的数据库类型(Postgres,MongoDb)中 考虑到这一点,我考虑将我的存储库逻辑抽象为一些
目前我正在开发一个项目,需要能够将数据保存在不同的数据库类型(Postgres,MongoDb)中 考虑到这一点,我考虑将我的存储库逻辑抽象为一些
我正在开发一个c#应用程序,我需要通过rest api连接到外部服务 由于外部服务是由另一家公司开发的,因此我决定使用ACL层。但我可以...
我正在尝试使用 Kotlin 和 DDD 实现 ValueObject 基类。由于任何值对象都必须考虑 equals 方法中的所有属性,因此我决定使用反射来实现单个方法...
我想在我的一个应用程序中使用域驱动设计,并对用户身份验证有一些疑问。 我有一个名为 User 的聚合根,它具有像 UserCredentials 这样的值对象,
在多个 Android 项目中使用 Clean Architecture 时,我总是被诱惑绊倒在哪里放置业务逻辑的最佳位置。根据我的理解,领域模型成立
我开始开发一个基于领域驱动设计(DDD)的系统,并且我将我的应用程序划分为多个有界上下文以反映不同的业务领域。不过,我注意到了...
我尝试使用转换配置“实体键”场景,如下所示: { var ScoringRuleConverter = new ValueConverter( v => v.值, v =>...
我想知道一种(或多种)方法来不耦合太多我的聚合,有一个具体的解释。 例如,我有一个订单,里面的商品不能超过 100 件。 所以我创建了一个聚合...
我是 DDD 的新手,之前我更多地使用服务和事务脚本。现在我正在与一个 DDD 项目的团队合作,从我的角度来看,加载了太多不必要的数据......
作为练习,我正在尝试使用 DDD 和干净的代码构建一个小型示例应用程序: 通过应用聚合不应包含对其他聚合实体的引用的规则,而只是......
如何处理接口和在 golang 中实现它的类型之间不兼容的具体返回类型?
我还在学习 Go,我决定使用带有接口的领域驱动设计。我想通过在运行时根据执行环境选择引擎来支持 mysql、postgresql 和 sqlite ...
正如 DDD 从业者所建议的,业务规则的验证必须在域对象(实体、值对象和域服务)内部实现,并且在我读过的某个地方也遵循它们自己的上下文......
推荐一本书,帮助我更好地理解asp web中的clean architecture和DDD
我有点理解要点,但我不完全确定它们的实现。希望书中有一些很好的例子。 推荐一本书,帮助我更好地理解clean archite...
是否可以在 Scala 中加入列表,类似于使用 Spark 或 Pandas 数据帧可以完成的操作。 例如, val findMatch(hosts:List[Person], guests: List[Person]):List[(Person, Person)] = ??...