码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2019-04-01 00:38:18      阅读:413      评论:0      收藏:0      [点我收藏+]

标签:nsa   一个   数据   推荐   能力   操作   使用   服务   应用服务器   

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

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

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

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

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

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

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

 

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

标签:nsa   一个   数据   推荐   能力   操作   使用   服务   应用服务器   

原文地址:https://www.cnblogs.com/blueker-li/p/10633953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!