【发布时间】:2013-11-12 09:25:31
【问题描述】:
如果是,那么我们就完成了……在使用 EF(带有 DbContext)时无需设计和实现 repos 和工作单元
也许我错过了一些东西,但对我来说,DbContext 实现了一个完美的 UnitOfWork(接口丢失了...... :-( )并且它的 .Set 是实体 T 的通用存储库。
为什么人们继续实施正在使用/拥有上下文的存储库,并实施正在使用/拥有多个存储库之一的工作单元?他们使用相同设计模式的实现来实现设计模式。
(我知道:EF DbContext 没有实现适合 UnitOfWork/Repo 模式的可用接口,但除此之外,我错过了什么吗?)
提前谢谢
【问题讨论】:
标签: entity-framework design-patterns repository-pattern dbcontext unit-of-work