博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Castle ActiveRecord学习(八)事务
阅读量:5133 次
发布时间:2019-06-13

本文共 764 字,大约阅读时间需要 2 分钟。

代码:

public void UpdateThemeInfo(int id)        {            //事务            using (TransactionScope ctran = new TransactionScope())            {                try                {                    Models.ThemeInfo model = Models.ThemeInfo.Find(id);                    if (model != null)                    {                        model.CreatDate = DateTime.Now;                        model.Subject = "修改测试" + id;                        model.Text = "修改测试内容" + id;                    }                    model.Update();                    ctran.VoteCommit();                }                catch (Exception)                {                    ctran.VoteRollBack();                }            }        }

  

转载于:https://www.cnblogs.com/xsj1989/p/5334250.html

你可能感兴趣的文章
BIND9源码分析之 多个view的情况下如何做dynamic update
查看>>
行为科学统计第16章--相关
查看>>
银河麒麟操作系统常用问题及解决方法
查看>>
$python正则表达式系列(5)——零宽断言
查看>>
Python 函数式编程(3) —— 闭包
查看>>
RHEL6 kernel bug在hadoop上的测试
查看>>
8种传值方式
查看>>
EF的简单认识
查看>>
如何降低死循环的 CPU 占用
查看>>
leetcode 682. 棒球比赛(Baseball Game)
查看>>
Appstore 上传
查看>>
HTML5新增的几个容器模块
查看>>
利用Servlet做一套增删改查
查看>>
linux shell 之 crontab(定时任务)详解
查看>>
linux 远程管理
查看>>
儿童节礼物
查看>>
POJ 1006 同余方程组
查看>>
javascript时间差工具包
查看>>
TCP/IP 基础简介
查看>>
页面中部分标签简单描述
查看>>