zoukankan      html  css  js  c++  java
  • TransactionScope 使用的注意事项

    前两天为了给代码做一些事务封装,写了个小Demo,用TransactionScope代码块实现。

    第一条更新成功后第二条刻意抛出异常,结果发现第一条总执行成功,这不符合预期,于是开始一步步跟踪调试。

    发现是因为我为了更新前后有个对比,更新前把数据打印出来了,查询时候打开了数据库连接,而这个连接没有关闭,被后面的更新复用了,这就是问题所在。

    TransactionScope 实现事务,必须在代码块范围内打开数据库连接,这样才能保证被登记到事物里面,否则是不生效的。 

    每一个不曾努力的日子都是对生命的辜负。

  • 相关阅读:
    水利行业传感器
    含水量传感器
    水位传感器
    物联网实践
    SQLCMD
    zigbee
    物联网支撑平台
    近距通信技术比较
    物联网发展
    NFC标签
  • 原文地址:https://www.cnblogs.com/handly/p/11038643.html
Copyright © 2011-2022 走看看