domain-driven-design 相关问题

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

如何正确处理事件采购中的聚合关系?

当拥有某种“复杂”的域模型时,拥有相关实体是不可避免的(这就是聚合根的意义)。但是我应该如何从事件中重建关系呢?搜索...

回答 2 投票 2

有界上下文是一个完整的应用程序?

我一直在阅读DDD和有限的背景,我想我的想法是错的。起初,我喜欢子域和有界上下文的想法,我理解这样:有一个软件可以......

回答 4 投票 11

没有业务属性的聚合或实体

关于cqrs和ddd,关于cqrs和ddd,来自Nick Tune的领域驱动设计的模式,原理和实践,Scott Millett是否意味着命令端的域模型可以省略...

回答 2 投票 1

EF Core 2.1按自有类型过滤

我正在开发一个使用Entity Framework Cor 2.1和Aspnet Core Web API的项目。我有以下ValueObject公共类Email {private string _value;私人电子邮件(字符串值)...

回答 1 投票 0

在DDD中放置实体验证的位置?

我想确认/澄清我对DDD实体验证的推定是否正确。例如 - 我有一个域对象WorkReport,这个对象包含一个或多个活动......

回答 2 投票 0

可以删除域事件吗?

为了使域事件处理保持一致,我希望在保存AggregateRoot的同时将域事件持久保存到数据库。后来使用事件处理器对它们做出反应,例如让...

回答 2 投票 0

在Entity Framework Core中在运行时替换实体类

我们通过在实体和值对象类中组合数据和行为来遵循模型中的域驱动设计原则。我们经常需要为客户定制行为。这是一个简单的......

回答 3 投票 0

如何处理引用实体的值对象?

我刚刚开始研究DDD,并试图研究一些场景。我有一个Product(实体)与ProductName(值对象)和ProductPrice(值对象)。那么产品价格......

回答 1 投票 0

从其他有界上下文验证日期

我有两个有界上下文(studentenrollment,courses)。 Studentenrollment让所有学生都有他的课程ID和他的家庭作业。课程有管理部分,内容所有信息......

回答 1 投票 1

在富域模型中使用应用级设置

我希望在我的富域模型中使用全局/应用程序级别设置。我有一个方法,根据传递的参数进行一些计算。这可能不是最好的例子......

回答 1 投票 0

EF 6:映射复杂类型集合?

EF 6(代码优先)是否支持复杂类型集合(Value Object集合)映射?我知道它支持复杂类型,但还没有找到一个我们有一个集合的例子......

回答 2 投票 5

Aggregate root中子实体的目的是什么?

[跟进这个问题和评论:实体应该有方法,如果是这样,如何防止它们在聚合外被调用]正如标题所说:我不清楚什么是......

回答 5 投票 2

如何处理CQRS中的读取模型

我们想在新设计中实现cqrs。我们在处理命令处理程序和读取模型时有一些疑问。我们明白,在处理命令时我们应该采取乐观的锁定......

回答 2 投票 1

DDD驱动的解决方案结构

我正在创建一个基于DDD原则的项目。我在阅读互联网上的资源时想出了以下内容,这有意义吗?特别是,有这样的部分:拥有Shared.Core项目......

回答 1 投票 2

形式Symfony中对值对象的约束

我是Symfony的新手,我开始挖掘Symfony表格。如此处所述https://webmozart.io/blog/2015/09/09/value-objects-in-symfony-forms/我在子表单中使用值对象。一个 ...

回答 2 投票 0

创建域对象

我正在创建一个以员工和雇主作为域对象的应用程序。他们都有一个User对象的引用,我存储密码和其他帐户相关的东西。示例:public ...

回答 1 投票 1

如何在不同的DbContext上找到的模型之间创建关系?

我正在按照DDD模式开发应用程序。我有以下关于员工管理和用户帐户管理的上下文,称为EmployeeManagementContext和...

回答 1 投票 1

DDD和“洋葱架构”之间有什么关系?

领域驱动设计(DDD)与杰弗里巴勒莫的“洋葱建筑”之间有什么关系?

回答 3 投票 35

非聚合根可以保存另一个非聚合根的引用吗?

如果我有两个这样的聚合:First Aggregate:WorktimeRegulation(Root)工作时间规则注册数据澄清:WorktimeRegulation:public class WorkTimeRegulation:...

回答 1 投票 5

值与实体对象(域驱动设计)

我刚开始阅读DDD。我无法完全掌握Entity vs Value对象的概念。有人可以解释系统可以解决的问题(可维护性,性能等)......

回答 7 投票 80

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