IDbContextTransaction tran = null; try { tran = context.Database.BeginTransaction(); context.UserInfo.Add(new UserInfo() { Name = "haha11", Age = 19 }); context.SaveChanges(); context.UserInfo.Add(new UserInfo() { Name = "haha22", Age = 19 }); context.SaveChanges(); tran.Commit(); } catch (Exception ex) { if (tran != null) tran.Rollback(); Console.WriteLine(ex.Message); } finally { tran.Dispose(); }
原文:https://www.cnblogs.com/lishidefengchen/p/14521895.html