0

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

4

1 回答 1

0

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

于 2012-12-23T02:01:17.760 回答