首页 > Windows开发 > 详细

C#事务

时间:2016-01-11 13:37:57      阅读:206      评论:0      收藏:0      [点我收藏+]

 

关于业务有涉及到事务的,例子简单使用,就基本知识而已。只是EF的版本不同,写法不同罢了。

 1 using (var trans = _db.Database.BeginTransaction()) //EF 6.0版本;EF 4.0版本是:_db.Database.Connection.BeginTransaction()
 2 {
 3 
 4 //业务逻辑代码
 5 
 6 _db.Entry<Model>(model).State = System.Data.Entity.EntityState.Add;
 7 }
 8 }
 9 try
10 {
11 _db.SaveChanges();
12 trans.Commit();
13 }
14 catch (Exception)
15 {
16 trans.Rollback();
17 }
18 }

 

C#事务

原文:http://www.cnblogs.com/Vam8023/p/5120666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!