概念 Unit of Work 即工作单元. 用来维护一组受业务影响的对象列表,将多个操作放在一个单元中,把操作原子化,通过事务统一完成一次提交,如果某个过程出现异常,就将所有修改进行回滚,保证数据的有效状态.同时减少了应用程序与数据库通信,有利于提升系统的性能. 具体使用(银行领域的转账建模) 整体项目结构预览 构建UnitOfWork.Infrastructure 1.新建Domain文件夹,添加IAggregateRoot接口 IAggregateRoot接口属于聚合根,所有业务对象(En…