DDD的技术落地 — 用MediatR实现领域事件 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年5月11日 领域事件可以切断领域模型之间的强依赖关系,事件发布完成后,由事件的处理者决定如何响应事件,这样我们可以实现事件 […]
DDD的技术落地 — 聚合在.NET中的实现 发表评论 / 领域驱动设计, 看书, ASP.NET Core技术内幕 / ICHI / 2025年5月10日 上下文可以从数据库中查询出数据并且跟踪对象状态的改变,然后把对象状态的改变保存到数据库中,因此上下文就是一个天
DDD的技术落地 — 千万不要面向数据库建模 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年5月6日 我们在进行程序开发的时候,容易走入的误区是”面向数据库建模”,也就是在设计实体类的时候
DDD的技术落地 — EF Core中实现充血模型 发表评论 / 领域驱动设计, 看书, ASP.NET Core技术内幕 / ICHI / 2025年4月20日 EF Core中对充血模型提供了比较好的支持,本小节我们来学习如何在EF Core中把充血模型风格的实体类映射
DDD的技术落地 — EF Core对实体类属性操作的秘密 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年4月13日 EF Core对实体类属性的读写操作有一个非常不容易被发现的秘密,了解这个秘密之后,我们能更好地在EF Cor
DDD的技术落地 — 贫血模型与充血模型 发表评论 / 领域驱动设计, 看书, ASP.NET Core技术内幕 / ICHI / 2025年4月6日 在面向对象的设计中有贫血模型和充血模型两种风格。 所谓的贫血模型指的是一个类中只有属性或成员变量,没有方法。
DDD的基本概念 — 领域事件与集成事件 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年4月3日 我们在进行系统开发的时候,经常会遇到”当发生某事件的时候,执行某个动作”。 比如,在一
DDD的基本概念 — 领域服务与应用服务 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年4月1日 聚合根的实体类中没有业务逻辑代码,只有对象的创建、对象的初始化、状态管理等与个体相关的代码。 对于聚合内的业务
DDD的基本概念 — 聚合与聚合根 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年3月27日 一个系统中会有很多的实体类(包含值对象),这些实体类之间有的关系紧密,有的关系很弱,有的没有关系。 面向对象设
DDD的基本概念 — 实体类和值对象 发表评论 / 看书, ASP.NET Core技术内幕, 领域驱动设计 / ICHI / 2025年3月26日 在DDD中,”标识符”用来唯一定位一个对象,在数据库中我们一般用表的主键来实现标识符。