首页 > 其他分享 >DataContext使用事务

DataContext使用事务

时间:2022-08-27 14:22:49浏览次数:45  
标签:DataContext dbtran db 事务 Connection Code 使用

 1 //必须打开连接,用于事务的创建
 2                 if (db.Connection.State == ConnectionState.Closed) db.Connection.Open();
 3                 using (DbTransaction dbtran = db.Connection.BeginTransaction())
 4                 {
 5                     try
 6                     {
 7                         db.Transaction = dbtran;
 8                         db.SubmitChanges();
 9                         dbtran.Commit();//提交事务
10                     }
11                     catch (Exception ex)
12                     {
13                         dbtran.Rollback();//回滚事务
14                     }
15                 }
View Code

 

标签:DataContext,dbtran,db,事务,Connection,Code,使用
From: https://www.cnblogs.com/wzf-Learning/p/16630498.html

相关文章

  • 从Hive中使用HQL语句创建DataFrame--常用方式
    默认情况下SparkSession不支持读取Hive中的数据,也不支持操作HQL语法,如果要读取Hive中的数据,需要开启Hive的支持,构建sparkSession的时候调用一个函数enableHiveSupport()......
  • kafka基础使用
    生产者/opt/kafka/bin/kafka-console-producer.sh--broker-listkafka.service.consul:9092--topic0bkmonitor_15026750消费者/opt/kafka/bin/kafka-console-consumer.......
  • selenium使用cookie登录百度网页
    1.首先我们先来了解下cookie的几种方法get_cookies():获取所有cookie值get_cookie(name):根据cookie的name值获取对应的value值get_all_cookies:删除所有cookieget_delete......
  • vue使用组件<el-date-picker>报错:Avoid mutating a prop directly since the value will
    Vue使用element-ui组件库中的<el-data-picker>标签报错报以下错误,最开始我以为是props通信的问题,但后来发现是版本出现问题导致的解决办法:版本2.14.1的版本已经都不可......
  • JPA 入门实战(3)--Spring Boot 中使用 JPA
    本文主要介绍在SpringBoot中使用JPA的方法(暂不使用spring-data-jpa),相关的环境及软件信息如下:SpringBoot2.6.10、JPA2.2、eclipselink2.7.10。1、原生使用该......
  • flink cdc 使用
    flinkcdc使用目前cdc产品非常多,目前我使用canal,flinkcdc(集成debezium)二者对比相对来说flinkcdc更加强大,功能很多但是有很多坑,迭代速度很快,借助flink......
  • add_argument()方法基本参数使用
    selenium做web自动化时我们想要通过get打开一个页面之前就设置好一些基本参数,需要通过add_argument()方法来设置,下面以一个简单的不展示窗口为例。option=webdriver.C......
  • 【AGC】如何使用认证服务与云数据库处理用户信息
    ​使用场景华为AGC认证服务可以为应用快速构建安全可靠的用户认证系统,可以实现多种方式关联认证登录。而如何处理这些多种登录方式的用户信息,例如在应用中发布一个活动,哪......
  • node 使用 pm2-logrotate 分割pm2日志 && 停止 pm2-logroatate
    使用pm2-logrotate解决pm2日志体积过大,进行分割 什么是pm2-logrotate?pm2-logrotate是一个pm2的插件,可以对pm2日志进行管理,所以它的运行需要依靠pm2 安装:注:该命令......
  • 78、使用Jenkins Docker 部署SpringBoot项目
    1、centOS安装Docker1、更新软件源:yumupdate2、卸载旧版本:yumremovedockerdocker-commondocker-selinuxdocker-engine3、安装软件包:yuminstall-yyum-utils......