Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
实体框架世界中 dbContext 的概念是否等同于 Eric Evans 领域驱动设计世界中的有界上下文?正如 Eric 建议的那样,限界上下文将具有聚合根和存储库。如果我必须对 EF 使用存储库模式,我是否也可以使用与 EF 相同的模式。
它们并不完全相等,但您绝对可以使用 DbContext 作为有界上下文的域存储库的映射。严格来说,DbContext 是数据库段的表示,它们也可以在技术上与其他 DbContext 共享表(这不是非常 DDD),但是如果您遵循 DDD,则可以使用 DbContext 表示每个有界上下文的数据。