跨方法事务方案
4.5.9.6功能
我们项目中如果是相同数据库,调用不同方法处理事务是不是很头痛了,需要把事务提取到 逻辑层进行统一事务提交,而SqlSugar提供了一个同线程共享一个SqlSugarClient功能,轻松实现了跨方法事务,让你的代码更加漂亮(注意:不同的线程就是不同的实例事务当然不会有效果)
注意:同一个线程内共享一个DB对象时不能用Dispose或者using ,这样下面的方法就不能用了,可以用自动释放或者close释放数据库
完整例子:
将SQL打包一起执行,和EF一样