在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
关于业务有涉及到事务的,例子简单使用,就基本知识而已。只是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 }
|
请发表评论