.net 中dapper实现事务的三种方式总结

.net 中实现事务查询的三种方式

1.TransactionScope  通过创建TransactionScope  对象然后包裹connection对象执行相关查询操作,完成

   此种方式可以用于分布式事务操作,当链接不同数据库时,通过简单配置可以实现不同数据库的事务操作,当使用单机查询时(即只有一个数据库并且与应用服务器在同一台电脑时,不需要做额外配置)

2.通过connection 对象 BeginTransaction方法 创建,然后执行查询方法是都带上 transaction对象来实现

  此种方式是.net 下实现事务操作的一种模式,不具备分布式事务的能力,对于不需要分布式事务时,推荐使用此种方式

3.通过数据库存储过程实现事务操作

  通过存储过程实现数据库事务,主要逻辑都在存储过程中,由于个人使用存储过程很少,不做推荐

 

转载于:https://www.cnblogs.com/blueker-li/p/10633953.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值