Encapsulating .NET Core MongoDB Data Repositories and Unit of Work Patterns
原文英文,约1600词,阅读约需6分钟。发表于: 。前言 上一章我们把系统所需要的MongoDB集合设计好了,这一章我们的主要任务是使用.NET Core应用程序连接MongoDB并且封装MongoDB数据仓储和工作单元模式,因为本章内容涵盖的有点多关于仓储和工作单元的使用就放到下一章节中讲解了。仓储模式(Repository )带来的好处是一套代码可以适用于多个类,把常用的CRUD通用方法抽象出来通过接口形式集中管理,从而解除业务...
本文介绍了如何使用.NET Core连接MongoDB并封装数据仓储和工作单元模式,保障事物一致性。同时,介绍了MongoDB事务的使用前提和MongoDB.Driver驱动的安装。定义了通用泛型Repository接口和实现了泛型MongoBaseRepository基类。定义了IUnitOfWork接口和UnitOfWork类,并注册了数据库基础操作和工作单元。