gpt4 book ai didi

c# - DDD - 跨限界上下文和数据库中不同模式的实体一致性

转载 作者:太空狗 更新时间:2023-10-29 21:08:17 29 4
gpt4 key购买 nike

我正在使用 Entity Framework Code First 实现 DDD。我的领域模型在没有任何映射层的情况下得以保留。

我正在遵循 Tech-Ed 期间建议的方法由朱莉勒曼。每个限界上下文映射到同一数据库中的不同模式。

If same entity say, Customer appears across different bounded contexts how do we maintain consistency of data for Customer entity?

最佳答案

只有一个限界上下文将是 system of record为您的实体。如果您无法在其他 BC 中仅使用一个 Id,那么您可以将实体的一个子集(通常不是所有属性)作为值对象包含在内。

对 SOR 中实体的任何更改都应作为一个或多个事件发布到下游 BC 订阅的消息传递系统中,以保持它们的数据最终一致

关于c# - DDD - 跨限界上下文和数据库中不同模式的实体一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34389100/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com