dbContext是否等同于DDD中的Bounded Context?

时间:2012-12-23 00:30:44

标签: entity-framework domain-driven-design

在实体框架世界中dbContext的概念是否与Eric Evans的域驱动设计世界中的有界上下文相同?正如Eric建议的那样,有界上下文将具有聚合根和存储库。如果我必须使用带有EF的存储库模式,我是否可以使用与EF相同的模式。

1 个答案:

答案 0 :(得分:0)

它们并不完全相同,但您绝对可以使用DbContext作为绑定上下文的域存储库的映射。严格来说,DbContext是数据库段的表示,它们在技术上也可以与其他DbContexts(非常DDD)共享表,但如果您遵循DDD,则可以使用DbContext表示每个有界上下文的数据。