CYQ.Data 数据层框架

CYQ.Data 是一款由路过秋天创作的支持多数据库应用[Txt,Xml,Access,MSSQL,Oracle,SQLite,MySql]的底层数据库操作类库,使用本类库可以轻松快速开发项目(QQ群:6033006)。

CYQ.Data 数据框架 事务使用帮助

快速使用帮助 | | | 发表日期 :2011/4/21 20:12:15#楼主  

一:版本小区别

V5.0版本以前,Mssql/Oracle默认开启事务,其它数据库不开启。

V5.0及以后版本,默认事务全不开启,需要手动开启。

二:事务的使用:

1:手动开启事务[MProc的事务使用方式与MAction一致]

using(MAction action = new MAction(TableNames.Users))
{
    action.BeginTransation();
 
    ...执行数据块...
可选1:action.SetTransLevel(IsolationLevel.ReadUncommitted);//自定义事务级别
可选2:action.RollBack();//事务回滚  

可选3:action.ResetTable(新表)//切换表
 
    action.EndTransation();//等同于事务Commit提交
 
    action.BeginTransation();//重新开启新事务
    ...执行语句块2...
    action.EndTransation();//提交新事务Commit提交
}
 
 


新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"
游客[注册][221.10.117.*]2013/12/3 4:32:53#1
请问启用事务如何执行多表插入
回复通过action.ResetTable(其它表)来切换到不同的表。

发表评论

论坛公告

    数据框架 CYQ.Data QQ群:6033006
    使用本框架进行开发,入门简单,开发效率高,性能优越,更有详尽的API文档,有相关的使用帮助文章、示例文章、更甚有相关的视频教程及辅助工具。 关键还是免费与开源,实在是居家旅行、项目开发、学习研究的必备良品!!!!!!


    在线帮助:欢迎联系

帖子搜索