如果是,那么我们就完成了......在使用 EF(使用 DbContext)时无需设计和实现 repos 和工作单元
也许我错过了一些东西,但对我来说 DbContext 实现了一个完美的 UnitOfWork (接口丢失了...... :-( ) 并且它的 .Set 是实体 T 的通用存储库。
那么为什么人们继续实施正在使用/拥有上下文的回购,并实施正在使用/拥有更多回购之一的工作单元?他们使用相同设计模式的实现来实现设计模式。
(我知道:EF DbContext 没有实现适合 UnitOfWork/Repo 模式的可用接口,但除此之外,我错过了什么吗?)
提前谢谢