(3).Net Core + DDD基础分层之UnitOfWork
(三)UnitOfWork 工作单元
该设计出自于:
作者: 田园里的蟋蟀
1.分析 :DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(1)
2.分析:DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2)
如果下面设计看不懂请先查看以上两篇内容。
1.新建IUnitOfWork 包含以下方法接口
2.新建IDbContext 包含以下方法接口
一、实现IUnitOfWork ,IDbContext 接口
新建EFDbContext 管理器,继承IDbContext 和 DbContext 。 IDbContext接口里面的方法已被 DbContext实现无需手动实现
工作单元UnitIfWork使用 IDbContext来管理数据对象。