.NetCore实战——工作单元模式(UnitOfWork):管理好你的事务
工作单元模式有如下几个特性:
1、使用同一上下文
2、跟踪实体的状态
3、保障事务一致性
我们对实体的操作,最终的状态都是应该如实保存到我们的存储中,进行持久化
接下来看一下代码
为了实现工作单元模式,这里定义了一个工作单元的接口
public interface IUnitOfWork : IDisposable
{
Task<int> SaveChangesAsync(CancellationToken cancellationToken = default);
Task<b...
edwardchu.hashnode.dev2 min read