使用数据库视图集成有界上下文

时间:2015-05-22 12:43:55

标签: .net domain-driven-design integration cqrs bounded-contexts

使用数据库视图从多个有界上下文进行数据集成有什么问题吗?在我看来,它与进行RPC调用是一回事,因为数据库视图正在封装数据的结构/细节。

所以从我的阅读方面来看,我可以从多个有界的上下文中获得数据库视图 协作以满足UI屏幕要求。他们紧密耦合,是的,但至少根据我的理解,这与Udi Dahan称之为IT / Ops服务非常相似。

想法?

1 个答案:

答案 0 :(得分:0)

有界上下文是域的一部分,db是Persistence ergo的一部分,只要你不改变域,你就可以使用任何你想要的UI读取(如果不是这样的话,它就不应该发生域与Persistence正确分离。

让我更清楚一点:您从数据库中获取数据,域名并未意识到这一点。从设计的角度来看,如何获取数据只是一个持久性细节。并且可以(我会说,甚至鼓励)让UI直接(或使用调解员)与Persistence进行交谈以进行查询/报告。